@font-face {
 font-family: DB_Ozone_X;
 src: url("../media/fonts/DB-Ozone-X.eot") ;/* EOT file for IE */
}
@font-face {
 font-family: DB_Ozone_X;
 src: url("../media/fonts/DB-Ozone-X.ttf") format('truetype');/* TTF file for CSS3 browsers */
}

body{
    background:#E6E6E6;
    font-family:tahoma;
    line-height:110%;
}
a{
    text-decoration:none;
}
#wrapper{
    width:1024px;
    margin:0 auto;
    background:#ffffff;
}
#header{
    width:1024px;
}
#topnav{
    height:75px;
    background-color:#006837;
    text-align:center;
}
*:first-child+html #topnav{
    margin-top:-3px;
}
.main_content{
    
}
#footer-line{
    background:url('../images/footer_line.jpg') top left repeat-x;
    height:19px;
    margin-top:40px;
    margin-bottom:5px;
}
#footer{
    /*background:url('../images/footer_line.jpg') top left repeat-x;*/
}
#footer_nav{
    text-align:center;
    margin-bottom:15px;
}
#footer_nav a{
    color:#000000;
    text-decoration:none;
    font-size:14px;
}
#footer_contact{
    background:url('../images/footer_bg.jpg') bottom left no-repeat;
    height:75px;
    padding-top:30px;
    padding-left:334px;
}
#search{
    margin-top:10px;
    padding-bottom:8px;
    text-align:right;
    padding-right:105px;
    font-size:14px;
    color:#666666;
}
#search a img{
    margin-bottom:-8px;
}

/* ---------------------------------------------------------------------------------
		Global class
--------------------------------------------------------------------------------- */
.clear{
    clear:both;
    height:0;
    margin:0;
    padding:0;
}
.display_none{
    display:none;
}
.display_hidden{
    
}
.align_center{
    text-align:center;
}
.img_link{
    border:none;
    cursor:pointer;
}
.text_bold{
    font-weight:bold;
}
.text_color1{
    color:#92298d;
}
.text_color2{
    color:#54a3da;
}
.text_color3{
    color:#3953a3;
}
.text_color4{
    color:#7ec247;
}
.text_color5{
    color:#f5ea14;
}
.text_color6{
    color:#faaf3b;
}
.text_color7{
    color:#ed2b2f;
}
.text_color8{
    color:#f17aa9;
}
.text_color9{
    color:#f5ea14;
}
.text_color10{
    color:#000000;
}
.text_color11{
    color:#ff6600;
}
.text_color12{
    color:#ffffff;
}
.text_color13{
    color:#006837;
}
.text_color14{
    color:#bfd730;
}
.text_color15{
    color:#00ab4e;
}
.text_color16{
    color:#F15A24;
}
.text_color17{
    color:#7AC943;
}
.text_color18{
    color:#8BC541;
}
.text_color19{
    color:#009245;
}
.aAnchor{
    height:0;
    line-height:0;
    padding:0;
    margin:0;
}
/* ---------------------------------------------------------------------------------
		HOME
--------------------------------------------------------------------------------- */
#home_left{
    width:385px;
    float:left;
    background:#ffffff url('../images/home_left_box_line.jpg') top right repeat-y;
}
#home_left_box_line{
    background:url('../images/footer_line.jpg') bottom left repeat-x;
    width:365px;
    height:20px;
}
#home_right{
    width:600px;
    padding-left:38px;
    float:left;
}
#home_tv{
    background:url('../images/home_left_box_bg.jpg') top left no-repeat;
    padding-top:90px;
}
#home_tv_vdo{
    background:url('../images/home_tv.jpg') top center no-repeat;
    height:210px;
}
#home_tv_vdo img{
    margin-top:21px;
    margin-left:64px;
    width:259px;
    height:149px;
}
#home_tv_msg{
    text-align:center;
    margin-top:13px;
    font-size:16px;
    margin-bottom:20px;
}
#home_for_current_student{
    margin:10px 0 0 22px;
}
#home_for_current_student_l{
    background:url('../images/home_for_current_student_bg.jpg') top left no-repeat;
    height:134px;
    width:176px;
    padding:45px 0 0 45px;
    float:left;
}
#home_for_current_student_l ul{
    list-style:disc;
    font-size:14px;
    color:#9a9ea6;
}
#home_for_current_student_l ul li{
    line-height:22px;
}
#home_for_current_student_l ul li a{
    color:#9a9ea6;
    text-decoration:none;
}
#home_for_current_student_r{
    float:left;
    padding:102px 0 0 0;
}
#home_social{
    margin:10px 0 10px 22px;
}
#home_teach_language{
    margin:10px 0 0 0;
}
#home_present_school{
    background:url('../images/home_box_img_1.jpg') 395px 25px no-repeat;
    width:400px;
    margin-top:32px;
    padding:0 200px 0 0;
}
#home_present_school ul{
    color:#bfd730;
    list-style:square;
    font-size:18px;
    margin-left:16px;
}
#home_present_school p{
    text-indent:60px;
    font-size:14px;
    line-height:22px;
    margin-top:5px;
}
#home_present_school p img{
    margin-bottom:-5px;
}
.home_box_bt{
    text-align:right;
    margin-top:5px;
}
#home_fluency{
    background:url('../images/home_box_img_2.jpg') 395px 25px no-repeat;
    width:400px;
    margin-top:32px;
    padding:0 200px 0 0;
}
#home_fluency ul{
    color:#7ac943;
    list-style:square;
    font-size:18px;
    margin-left:16px;
}
#home_fluency ul li img{
    margin-bottom:-5px;;
}
#home_fluency p{
    text-indent:60px;
    font-size:14px;
    line-height:22px;
    margin-top:5px;
}
#home_begin{
    background:url('../images/home_box_img_3.jpg') 395px 0 no-repeat;
    width:400px;
    margin-top:32px;
    padding:0 200px 0 0;
}
#home_begin ul{
    color:#00ab4e;
    list-style:square;
    font-size:18px;
    margin-left:16px;
}
#home_begin ul li{
    line-height:20px;
}
#home_begin p{
    text-indent:60px;
    font-size:14px;
    line-height:22px;
    margin-top:5px;
}
#home_begin p img{
    margin-bottom:-5px;
}
#home_promotion{
    margin-top:13px;
}
#home_promotion img{
    width:560px;
}
#home_hall_of_fame{
    background:url('../images/home_hall_of_fame.jpg') top left no-repeat;
    width:521px;
    height:233px;
    margin:45px 0 0 0;
}
#home_hall_of_fame_img{
    float:left;
    width:265px;
}
#home_hall_of_fame_img img{
    width:110px;
    height:100px;
    margin-top:25px;
    margin-left:95px;
}
#home_hall_of_fame_msg{
    float:left;
    width:235px;
    font-size:14px;
    padding-top:45px;
    padding-right:20px;
    height:80px;
}
#home_hall_of_fame_slide_list{
    height:64px;
    margin-top:16px;
    width:450px;
    float:left;
    margin-left:3px;
    margin-right:3px;
}
#home_hall_of_fame_slide_list img{
    height:51px;
    width:52px;
    margin-right:6px;
}
#home_hall_of_fame_next{
    height:64px;
    margin-top:6px;
    width:22px;
    float:left;
}
#home_hall_of_fame_prev{
    height:64px;
    margin-top:6px;
    width:22px;
    float:left;
}



#home_voice_student{
    background:url('../images/home_voice_student.jpg') top left no-repeat;
    width:521px;
    height:233px;
    margin:15px 0 0 0;
}
#home_voice_student_img{
    float:left;
    width:265px;
}
#home_voice_student_img img{
    width:110px;
    height:100px;
    margin-top:25px;
    margin-left:95px;
    cursor:pointer;
}
#home_voice_student_msg{
    float:left;
    width:235px;
    font-size:14px;
    padding-top:45px;
    padding-right:20px;
    height:80px;
}
#home_voice_student_slide_list{
    height:64px;
    margin-top:16px;
    width:450px;
    float:left;
    margin-left:3px;
    margin-right:3px;
}
#home_voice_student_slide_list img{
    height:51px;
    width:52px;
    margin-right:6px;
    cursor:pointer;
}
#home_voice_student_next{
    height:64px;
    margin-top:6px;
    width:22px;
    float:left;
}
#home_voice_student_prev{
    height:64px;
    margin-top:6px;
    width:22px;
    float:left;
}












/* ---------------------------------------------------------------------------------
		TRUST SCHOOL
--------------------------------------------------------------------------------- */
#trust_school{
    background:#ffffff url('../images/trust_school_bg.jpg') top center no-repeat;
    padding:0 50px;
}
#trust_school_flash{
    margin-left:-50px;
    padding-top:10px;
}
#trust_school_msg_01{
    padding-top:150px;
    height:25px;
    font-size:18px;
    padding-left:0;
}
#trust_school_msg_02{
    font-size:15px;
    line-height:24px;
    text-indent:60px;
    width:800px;
    margin-top:10px;
}
#trust_school_msg_03{
    padding-top:80px;
    padding-left:260px;
    height:25px;
    font-size:18px;
    color:#2c865f;
}
#trust_school_msg_04{
    padding-left:260px;
    font-size:15px;
    line-height:24px;
    text-indent:60px;
    width:665px;
}
#trust_school_msg_05{
    padding-top:55px;
    height:25px;
    font-size:18px;
}
#trust_school_msg_06{
    font-size:15px;
    line-height:24px;
    text-indent:60px;
    width:780px;
    margin-top:10px;
}
#trust_school_msg_07{
    padding-top:80px;
    padding-left:205px;
    height:25px;
    font-size:18px;
}
#trust_school_msg_08{
    padding-left:205px;
    font-size:14px;
    line-height:23px;
    text-indent:60px;
}
#trust_school_msg_09{
    padding-top:15px;
    padding-left:205px;
    font-size:14px;
    line-height:23px;
}
#trust_school_msg_10{
    padding-top:15px;
    padding-left:205px;
    font-size:14px;
    line-height:23px;
}
#trust_school_msg_10 a{
    color:#000000;
    text-decoration:none;
}
#trust_school_msg_11{
    padding-top:15px;
    text-align:right;
}

/* ---------------------------------------------------------------------------------
		COURSE RATE
--------------------------------------------------------------------------------- */
#course_rate{
    background:#ffffff url('../images/course_rate_bg.jpg') top center no-repeat;
    padding-left:243px;
}
.course_rate_box{
    width:563px;
}
.course_rate_title_l{
    background:url('../images/course_rate_box_title_l.png') top left no-repeat;
    float:left;
    width:10px;
    height:42px;
}
.course_rate_title_c{
    background:url('../images/course_rate_box_title_c.png') top left repeat-x;
    float:left;
    height:26px;
    font-size:17px;
    padding:16px 12px 0 12px;
}
.course_rate_title_r{
    background:url('../images/course_rate_box_title_r.png') top left no-repeat;
    float:left;
    width:14px;
    height:42px;
}
.course_rate_content{
    border:1px solid #ff9cc0;
    background-color:#ffffff;
    padding:25px 19px 51px 23px;
    line-height:120%;
}
.course_rate_box_bar{
    /*background:url('../images/course_rate_bottom_box.png') top left repeat-x;
    height:10px;*/
}
#course_rate_box_1{
    padding-top:96px;
}
#course_rate_box_2 , #course_rate_box_3 , #course_rate_box_4 , #course_rate_box_5 , #course_rate_box_6 , #course_rate_box_7 , #course_rate_box_8{
    padding-top:44px;
}

/* ---------------------------------------------------------------------------------
		CONTACT US
--------------------------------------------------------------------------------- */
#contact_us{
    /*background:#ffffff url('../images/contact_us_bg.jpg') 0 128px no-repeat;*/
}
#contact_us_title_1{
    padding-left:117px;
    padding-top:0;
}
#contact_us_msg_1{
    padding-left:143px;
    margin-top:15px;
    line-height:26px;
}
#contact_us_msg_1 p{
    text-indent:100px;
    font-size:15px;
}
#contact_us_msg_2{
    font-size:15px;
    line-height:26px;
    padding-left:143px;
}
#contact_us_msg_3{
    padding-top:50px;
    line-height:26px;
    padding-left:143px;
    margin-top:15px;
    width:840px;
}
#contact_us_msg_3 p{
    text-indent:100px;
    font-size:15px;
}
#contact_us_msg_4{
    text-indent:100px;
    font-size:15px;
    line-height:26px;
    padding-left:143px;
}
#contact_us_msg_5{
    padding-top:40px;
    line-height:26px;
    padding-left:143px;
    margin-top:15px;
    width:840px;
    text-indent:100px;
}
#contact_us_msg_6{
    font-size:15px;
    line-height:26px;
    padding-left:143px;
}
#contact_us_msg_7{
    padding-top:40px;
    line-height:26px;
    padding-left:143px;
    margin-top:15px;
    width:840px;
    text-indent:100px;
}
#contact_us_msg_8{
    font-size:15px;
    line-height:26px;
    padding-left:143px;
}
#contact_us_line{
    background:url('../images/footer_line.jpg') top right repeat-x;
    height:10px;
    width:100%;
    margin-top:50px;
    margin-bottom:45px;
}
#contact_us_map{
    background:url('../images/contact_us_map_bg.jpg') top center no-repeat;
    width:919px;
    height:506px;
    margin-left:52px;
}
#contact_us_map_map{
    width:580px;
    margin:31px 0 0 35px;
    float:left;
}
#contact_us_map_map img{
    width:580px;
    height:450px;
}
#contact_us_map_school_img{
    padding-left:25px;
    margin-top:55px;
    float:left;
    height:450px;
    width:270px;
}
#contact_us_slide{
    width:250px;
    height:450px;
}
.contact_us_slide_list{
    width:250px;
    height:450px;
    background-color:#c5e29f;
}
.contact_us_slide_list img{
    width:250px;
    height:170px;
    margin-bottom:55px;
}
#contact_us_map_nav{
    padding-left:228px;
    padding-top:13px;
}
#contact_us_map_nav .branchList{
    float:left;
    padding:10px 10px 0 10px;
    font-size:15px;
    background:#009245;
    color:#fff;
    text-align:center;
    cursor:pointer;
    height:28px;
}
#contact_us_map_nav .branchRight{
    margin-left:26px;
}
#contact_us_title_2{
    padding-left:60px;
    margin-top:-20px;
}
#contact_us_frm{
    margin:0;
    background:url('../images/contact_us_woman.jpg') bottom left no-repeat;
    padding:0 0 0 220px;
    font-size:15px;
}
#contact_us_frm .input_label{
    width:325px;
    margin-bottom:25px;
    float:left;
}
#contact_us_frm .input_box{
    width:415px;
    height:40px;
    float:left;
    margin-bottom:25px;
}
#contact_us_frm .input_box input{
    margin-top:3px;
    margin-left:10px;
    width:415px;
    height:40px;
    border:1px solid #bfd730;
}
#contact_us_frm .textarea_box{
    margin-bottom:0;
    width:750px;
}
#contact_us_frm .textarea_box textarea{
    margin-top:-10px;
    width:750px;
    height:260px;
    border:1px solid #bfd730;
}
#contact_us_submit_bt{
    text-align:right;
    width:755px;
    margin-top:10px;
}
#contact_us_frm input.error , #contact_us_frm textarea.error{
    border:1px dashed red;
}
#contact_us_frm label.error{
    margin-left:19px;
    font-size:14px;
    color:red;
    display:block;
}
#contact_us_frm #input_msg{
    margin:58px 0 10px 0;
}

/* ---------------------------------------------------------------------------------
		NEWS
--------------------------------------------------------------------------------- */
#news_content{
    background:#ffffff url('../images/news_bg.jpg') 120px 0 no-repeat;
    padding-top:80px;
}
#news_top_msg{
    padding-left:282px;
    font-size:14px;
    line-height:22px;
}
#news_top_msg a{
    text-decoration:none;
    color:#000000;
}
#news_content_l{
    float:left;
    text-align:center;
    width:282px;
    padding-top:40px;
}
#news_content_r{
    float:left;
}
#news_list{
    width:600px;
    background:#ffffff;
    height:850px;
    margin-top:20px;
    overflow:hidden;
    background: #ffffff url("../images/home_left_box_line.jpg") top left repeat-y;
}
.news_list{
    width:600px;
    background:#ffffff;
    height:85px;
    font-size:14px;
    margin-left:38px;
    color:#666666;
}
.news_list_img{
    float:left;
    width:105px;
}
.news_list_img img{
    width:70px;
    height:70px;
}
.news_list_detail{
    width:495px;
    float:left;
    padding-top:25px;
}
.news_list_detail_1{
    width:400px;
    float:left;
}
.news_list_detail_2{
    float:left;
    text-align:right;
    width:54px;
}
/* ---------------------------------------------------------------------------------
		BY PROFESSIONAL TEACHER
--------------------------------------------------------------------------------- */
#pro_teacher{
    background:#ffffff url('../images/pro_teacher_bg_1.jpg') top center no-repeat;
}
#pro_teacher_l{
    float:left;
    width:240px;
}
#pro_teacher_float_menu{
    background:url('../images/pro_teacher_float_menu_bg.png') top center no-repeat;
    width:163px;
    height:178px;
    margin-top:320px;
    margin-left:25px;
    padding:19px 0 0 19px;
    font-size:14px;
}
#pro_teacher_float_menu ul{
    list-style-image:url('../images/bullet_orange.png');
    margin-top:5px;
    margin-left:15px;
}
#pro_teacher_float_menu ul li{
    line-height:24px;
}

#pro_teacher_float_menu ul li a{
    text-decoration:none;
}
#pro_teacher_r{
    float:left;
}
#pro_teacher_bt_1{
    margin-top:45px;
    margin-left:10px;
}
#pro_teacher_msg_1{
    padding:15px 0 0 15px;
    font-size:15px;
}
#pro_teacher_msg_1_1{
    font-size:18px;
    color:#ff7011;
}
#pro_teacher_msg_1_2{
    margin-top:10px;
    text-indent:58px;
    width:700px;
    line-height:24px;
}
#pro_teacher_msg_1_3{
    font-size:15px;
    color:#ff7011;
    margin-top:32px;
}
#pro_teacher_msg_1_4{
    font-size:18px;
    color:#0071bc;
    line-height:29px;
    margin-top:13px;
}

#pro_teacher_msg_1_5{
    font-size:15px;
    color:#ff7011;
    margin-top:32px;
}
.pro_teacher_msg_1_6{
    margin-top:10px;
    width:704px;
}
.pro_teacher_msg_1_6 ul{
    list-style-image:url('../images/bullet_blue_arrow.png');
    font-size:15px;
    line-height:25px;
    margin-left:64px;
}
#pro_teacher_msg_1_7{
    font-size:15px;
    color:#ff7011;
    margin-top:6px;
}
#pro_teacher_msg_1_9{
    font-size:15px;
    color:#ff7011;
    margin-top:6px;
}
#pro_teacher_msg_1_10 ul li ul{
    list-style-image:url('../images/bullet_blue_arrow.png');
    font-size:15px;
    line-height:25px;
    margin-left:83px;
    color:#ff7011;
}
#pro_teacher_bt_2{
    margin-top:57px;
    margin-left:13px;
}

#pro_teacher_msg_2{
    padding:19px 0 0 19px;
    font-size:15px;
}
#pro_teacher_msg_2_1{
    margin-top:0px;
    text-indent:51px;
    width:742px;
    font-size:18px;
    color:#231f20;
}
.pro_teacher_msg_2_2{
    font-size:17px;
    margin-top:26px;
}
.pro_teacher_msg_2_3{
    margin-top:9px;
    width:742px;
}
.pro_teacher_msg_2_3 ul{
    list-style-image:url('../images/bullet_blue_arrow.png');
    font-size:15px;
    line-height:26px;
    margin-left:64px;
}

#pro_teacher_msg_3{
    padding:58px 0 0 19px;
    font-size:15px;
    width:640px;
    text-indent:58px;
    line-height:26px;
}
#pro_teacher_msg_4{
    padding:26px 0 0 0;
    font-size:15px;
    width:576px;
    line-height:26px;
    float:right;
    text-align:center;
}

#pro_teacher_bt_3{
    margin-top:58px;
    margin-left:13px;
}
#pro_teacher_msg_5_1{
    font-size:18px;
    color:#ff7011;
    padding:13px 0 0 26px;
}
#pro_teacher_msg_5_2{
    padding:13px 0 0 58px;
    width:640px;
    line-height:26px;
}

/* ---------------------------------------------------------------------------------
		JOBS
--------------------------------------------------------------------------------- */
#jobs{
    padding:0;
}
#jobs_title_1{
    padding-left:80px;
    margin-top:20px;
}
#jobs_box_1{
    
}
#jobs_position{
    padding:38px 90px 50px 90px;
    line-height:120%;
}
#jobs_position p{
    font-size:16px;
    margin-bottom:10px;
}
#jobs_title_2{
    padding-left:105px;
}
#jobs_line{
    background:url('../images/footer_line.jpg') top right repeat-x;
    height:10px;
    margin:0 35px;
}#jobs_position ol,#jobs_position ul{
    list-style:decimal;
}
#jobs_box_2{
    background:url('../images/jobs_box_2_bg.jpg') 475px 280px no-repeat;
    margin-bottom:70px;
}
#jobs_personal_details{
    font-size:14px;
    padding:38px 90px 38px 115px;
}
.jobs_input_bg_color_1{
    background-color:#fddfb1;
    border:1px solid #fddfb1;
}
.jobs_input_bg_color_2{
    background-color:#e6e6e6;
    border:1px solid #e6e6e6;
}
.jobs_input_bg_color_3{
    background-color:#feecd0;
    border:1px solid #feecd0;
}
#jobs_personal_details_1_1{
    margin-left:38px;
}
#jobs_personal_details_1_2{
    margin-left:32px;
}
#personal_title{
    width:210px;
}
#jobs_personal_details_2_1{
    margin-left:128px;
}
#jobs_personal_details_2_2{
    margin-left:49px;
}
#jobs_personal_details_2_3{
    margin-left:55px;
}
#jobs_personal_details_2_4{
    margin-left:96px;
}
#jobs_personal_details_3{
    margin-top:45px;
}
#personal_firstname_th{
    width:160px;
}
#personal_lastname_th{
    width:160px;
}
#personal_nickname_th{
    width:110px;
}
#jobs_personal_details_4{
    margin-top:28px;
}
#personal_firstname_en{
    width:192px;
}
#personal_lastname_en{
    width:192px;
}
#personal_nickname_en{
    width:122px;
}
#jobs_personal_details_5{
    margin-top:28px;
}
#personal_birth{
    width:102px;
}
#personal_id_no{
    width:177px;
}
#jobs_personal_details_6{
    margin-top:28px;
}
#personal_photo{
    width:256px;
}
#jobs_box_3{
    margin-top:60px;
    padding-bottom:275px;
    background:url('../images/jobs_box_3_bg.jpg') 490px 520px no-repeat;
}
#jobs_title_3{
    padding-left:105px;
}
#jobs_contact_information{
    font-size:14px;
    padding:35px 90px 38px 115px;
}
#personal_email{
    width:285px;
}
#personal_homephone{
    width:217px;
}
#jobs_contact_information_2{
    margin-top:36px;
}
#jobs_contact_information_3{
    margin-top:38px;
}
.personal_mphone_2{
    margin-left:187px;
}
#personal_mphone_1,#personal_mphone_2{
    width:190px;
}
#personal_mphone_network_1,#personal_mphone_network_2{
    width:153px;
}
#jobs_contact_information_4{
    margin-top:38px;
}
#jobs_contact_information_current_address{
    margin-bottom:38px;
}
#personal_room_no , #personal_home_no , #personal_mhu{
    width:38px;
}
#personal_village_name{
    width:186px;
}
#jobs_contact_information_village_name2{
    margin-left:434px;
}
#jobs_contact_information_6{
    margin-top:19px;
}
#personal_soi{
    width:256px;
}
#personal_road{
    width:297px;
}
#jobs_contact_information_7,#jobs_contact_information_8{
    margin-top:36px;
}
#personal_subdistrict,#personal_district,#personal_province,#personal_postal_code{
    width:141px;
}
#jobs_contact_information_9{
    margin-top:50px;
}

#jobs_box_4{
    margin-top:32px;
}
#jobs_academic_background{
    font-size:14px;
    padding:47px 90px 38px 76px;
}
#jobs_academic_background_1{
    text-align:center;
}
#personal_degree_of_current_study{
    width:108px;
}
#personal_current_university , #personal_current_faculty , #personal_current_student_id{
    width:153px;
}
#personal_current_academic_year , #personal_current_gpa{
    width:38px;
}
#jobs_academic_background_2{
    margin-top:32px;
}
#jobs_academic_background_2 tr td{
    text-align:center;
    font-size:13px;
}
#jobs_academic_background_2 tr td input{
    margin-top:6px;
}
#jobs_academic_background_2_1{
    width:179px;
}
#jobs_academic_background_2_2 , #jobs_academic_background_2_3 , #jobs_academic_background_2_4 , #jobs_academic_background_2_5{
    width:166px;
}
#jobs_academic_background_2_6{
    width:115px;
}
#jobs_academic_background_2_7{
    width:60px;
}

#jobs_academic_background_3{
    margin-top:57px;
}
#jobs_academic_background_3_1{
    width:256px;
}
#jobs_academic_background_3_2 , #jobs_academic_background_3_3 , #jobs_academic_background_3_4{
    width:179px;
}
.personal_primary_school , .personal_faculty , .personal_student_id{
    width:166px;
}
.personal_gpa{
    width:38px;
}
.jobs_academic_background_3_row1{
    height:51px;
}
.jobs_academic_background_3_row2{
    height:38px;
}

#jobs_box_5{
    margin-top:75px;
}
#jobs_box_5_title{
    font-size:17px;
    padding:12px 0 0 130px;
}
#jobs_subjects_to_teach{
    width:844px;
    margin:57px 0 0 87px;
    font-size:15px;
}
#jobs_subjects_to_teach_title td{
    border-bottom:2px solid #fddfb1;
    height:51px;
}
.jobs_subjects_to_teach_td1{
    width:188px;
}
.jobs_subjects_to_teach_td2{
    width:247px;
}
.jobs_subjects_to_teach_td3{
    width:409px;
}
.jobs_subjects_to_teach_t2_1{
    height:57px;
    vertical-align:top;
}
.jobs_subjects_to_teach_t2_2{
    height:90px;
    vertical-align:bottom;
}
#jobs_subjects_to_teach_exam td{
    height:76px;
    padding-top:10px;
}
#jobs_box_5_books{
    vertical-align:bottom;
}
#jobs_subjects_to_teach_subject{
    width:166px;
}
#jobs_subjects_to_teach_levels{
    width:408px;
}
#jobs_subjects_to_teach_areas{
    width:467px;
}
#jobs_subjects_to_teach_2{
    margin-top:38px;
    text-align:center;
}

#jobs_box_6{
    margin-top:32px;
    background:url('../images/jobs_box_6_bg.jpg') 750px 300px no-repeat;
}
#jobs_experiences_1{
    padding:40px 87px;
    font-size:15px;
}
#jobs_experiences_1_1{
    margin-right:25px;
}
#jobs_experiences_1_2{
    margin-top:37px;
    line-height:25px;
}
#jobs_experiences_teaching_experiences{
    width:416px;
    height:226px;
    margin-top:47px;
    margin-left:216px;
}
#jobs_experiences_2{
    margin-top:38px;
    text-align:center;
}
#jobs_experiences_1_3{
    margin-top:29px;
    line-height:25px;
}
#jobs_experiences_positions_and_types{
    width:416px;
    height:64px;
    margin-top:32px;
    margin-left:216px;
}
#jobs_experiences_1_4{
    margin-top:42px;
}
#jobs_experiences_how_know{
    width:416px;
    height:64px;
    margin-top:23px;
    margin-left:216px;
}
#jobs_group_2 , #jobs_box_6{
    display:none;
}
#jobs_group_1 input.error , #jobs_group_2 input.error , #jobs_box_6 textarea.error{
    border:1px dashed red;
}
#error_msg_1 , #error_msg_2 , #error_msg_3{
    padding:32px 64px;
    margin:0 32px;
    border:1px dashed red;
    font-size:15px;
    line-height:15px;
    color:red;
    font-style:italic;
    display:none;
}

/* ---------------------------------------------------------------------------------
		COURSES
--------------------------------------------------------------------------------- */
#course{
    /*background:#ffffff url('../images/course_l_bg.jpg') bottom right no-repeat;*/
    margin-top:-1px;
}
#course_l{
    background:#fbb03b url('../images/course_l_bg.jpg') 0 55px no-repeat;
    /*height:436px;*/
    float:left;
    width:380px;
}
#course_r{
    float:left;
    background:#ffffff url('../images/course_r_bg.jpg') 0 38px no-repeat;
    min-height:512px;
    width:599px;
    padding-left:25px;
    padding-right:19px;
    padding-top:76px;
}
.course_box{
    margin-top:32px;
}
#course_box_2, #course_box_3, #course_box_4, #course_box_5, #course_box_6, #course_box_7, #course_box_8, #course_box_9, #course_box_10, #course_box_11, #course_box_12 {
    display:none;
}
.course_box_title_1_l{
    background:url('../images/course_box_title_1_l.jpg') top left no-repeat;
    float:left;
    width:9px;
    height:40px;
}
.course_box_title_1_c{
    background:url('../images/course_box_title_1_c.jpg') top left repeat-x;
    float:left;
    height:24px;
    font-size:17px;
    width:581px;
    padding:16px 0 0 0;
}
.course_box_title_1_r{
    background:url('../images/course_box_title_1_r.jpg') top left no-repeat;
    float:left;
    width:9px;
    height:40px;
}
.course_box_title_2_l{
    background:url('../images/course_box_title_2_l.jpg') top left no-repeat;
    float:left;
    width:11px;
    height:40px;
}
.course_box_title_2_c{
    background:url('../images/course_box_title_2_c.jpg') top left repeat-x;
    float:left;
    height:24px;
    font-size:17px;
    width:572px;
    padding:16px 0 0 0;
}
.course_box_title_2_r{
    background:url('../images/course_box_title_2_r.jpg') top left no-repeat;
    float:left;
    width:15px;
    height:40px;
}
.course_box_title_3_l{
    background:url('../images/course_box_title_3_l.jpg') top left no-repeat;
    float:left;
    width:11px;
    height:40px;
}
.course_box_title_3_c{
    background:url('../images/course_box_title_3_c.jpg') top left repeat-x;
    float:left;
    height:24px;
    font-size:17px;
    width:572px;
    padding:16px 0 0 0;
}
.course_box_title_3_r{
    background:url('../images/course_box_title_3_r.jpg') top left no-repeat;
    float:left;
    width:15px;
    height:40px;
}
.course_box_title_4_l{
    background:url('../images/course_box_title_4_l.jpg') top left no-repeat;
    float:left;
    width:10px;
    height:40px;
}
.course_box_title_4_c{
    background:url('../images/course_box_title_4_c.jpg') top left repeat-x;
    float:left;
    height:24px;
    font-size:17px;
    width:572px;
    padding:16px 0 0 0;
}
.course_box_title_4_r{
    background:url('../images/course_box_title_4_r.jpg') top left no-repeat;
    float:left;
    width:15px;
    height:40px;
}
#course_l_menu{
    width:326px;
    min-height:380px;
    background:#fafafa url('../images/course_l_menu_bg.jpg') top left no-repeat;
    margin:32px 0 0 28px;
}
#course_all{
    margin:10px 0 0 10px;
}
#course_l_menu_list{
    margin-top:32px;
    padding-left:37px;
    font-size:15px;
}
#course_l_menu_list li.course_menu_list_main{
    /*height:44px;*/
    padding:15px 0;
}
#course_l_menu_list a{
    text-decoration:none;
}
.course_menu_list_sub{
    margin:5px 0 0 35px;
}
.course_menu_list_sub li{
    padding:5px 0;
}
.course_menu_list_sub li a{
    text-decoration:none;
    color:#000000;
    font-size:13px;
}
.course_box_content_title{
    font-size:17px;
    padding:15px 0 0 9px;
}
#course_img_box_1{
    margin-top:12px;
    text-align:center;
}
.course_img_box_1_{
    margin-left:39px;
}
.course_box_content{
    margin-left:6px;
    font-size:15px;
    line-height:25px;
    text-indent:83px;
}
.course_box_db_content{
    line-height:120%;
}
.course_result_last_year{
    text-align:center;
}
.course_bt{
    margin-top:15px;
}
#course_box_1_content_1{
    margin-top:12px;
}
#course_img_box_2{
    text-align:center;
}
#course_img_box_3{
    margin-top:25px;
}
#course_img_box_3 img{
    width:140px;
}
#course_img_box_3 img.course_img_box_1_{
    margin-left:11px;
}
#course_box_3_content_1{
    margin-top:21px;
}
#course_box_3_content_2{
    margin-left:6px;
    font-size:15px;
    line-height:25px;
}
#course_box_4_content_1{
    margin-top:30px;
}
#course_img_box_4{
    text-align:center;
}
#course_box_5_content_1{
    margin-top:17px;
}
#course_img_box_5{
    text-align:center;
    margin-top:29px;
}
#course_result_last_year_5,#course_result_last_year_6,#course_result_last_year_7,#course_result_last_year_11{
    margin-right:51px;
}
#course_box_5_content_3{
    font-size:15px;
    margin-top:25px;
}
#course_box_6_content_3{
    font-size:17px;
    margin-top:19px;
    line-height:29px;
    text-align:center;
}
#course_img_box_6{
    margin-top:32px;
    text-align:center;
}
#course_box_6_content_4{
    font-size: 15px;
    margin-top: 25px;
}
#course_box_7_content_1{
    margin-top:15px;
}
#course_img_box_7{
    margin-top:23px;
    text-align:center;
}
#course_box_7_content_2{
    font-size: 15px;
    margin-top: 15px;
}
#course_box_8_content_1{
    margin-top:15px;
}
#course_img_box_8{
    margin-top:40px;
}
#course_box_8_content_2{
    margin-top:9px;
}
#course_box_9_content_1{
    margin-top:9px;
}
#course_img_box_9 , #course_img_box_10{
    margin-top:15px;
    text-align:center;
}
#course_box_9_content_2{
    font-size:15px;
    text-align:center;
    margin-top:10px;
}
.course_box_title_10_c{
    background:url('../images/course_box_title_4_c.jpg') top left repeat-x;
    float:left;
    height:24px;
    font-size:15px;
    width:573px;
    padding:16px 0 0 0;
}
#course_box_10_content_1{
    margin-top:12px;
}
#course_box_10_content_2{
    font-size:15px;
    text-align:center;
    margin-top:15px;
}
#course_box_11_content_2{
    margin-top:12px;
}
#course_img_box_11{
    margin-top:25px;
}
#course_box_11_content_3{
    font-size:17px;
    margin-top:35px;
    line-height:29px;
    text-align:center;
}
#course_box_11_content_2{
    margin-top:10px;
    font-size:15px;
}
#course_box_content_title_12{
    text-indent:12px;
    font-size:17px;
    margin-top:6px;
    margin-bottom:6px;
}
#course_box_12_content_1{
    margin-top:10px;
}
#course_img_box_12{
    margin-top:38px;
}
#course_watch_rate_12{
    margin-left:55px;
}
#course_box_12_content_2{
    font-size:15px;
    margin-top:10px;
}

/* ---------------------------------------------------------------------------------
		PRIDE STUDENT
--------------------------------------------------------------------------------- */
#pride_student{
    margin-top:-1px;
}
#pride_student_l{
    background:#fbb03b url('../images/course_l_bg.jpg') bottom right no-repeat;
    height:436px;
    float:left;
    width:380px;
}
#pride_student_r{
    float:left;
    background:#ffffff url('../images/pride_student_r_bg.jpg') 0 48px no-repeat;
    /*min-height:400px;*/
    width:599px;
    padding-left:25px;
    padding-right:19px;
    padding-top:76px;
}
#pride_student_l_menu{
    width:326px;
    height:390px;
    background:url('../images/course_l_menu_bg.jpg') top left no-repeat;
    margin:32px 0 0 28px;
}
#pride_student_all{
    margin:10px 0 0 10px;
}
#pride_student_l_menu_list{
    list-style-image:url('../images/bullet_orange.png');
    margin-top:25px;
    margin-left:38px;
    font-size:15px;
}
#pride_student_l_menu_list li{
    line-height:44px;
}
#pride_student_l_menu_list a{
    text-decoration:none;
}
#pride_student_r_msg_ribbin{
    float:left;
    width:102px;
}
#pride_student_r_msg_{
    float:left;
    width:496px;
    font-size:15px;
    line-height:24px;
}
#pride_student_r_msg_box1{
    text-indent:61px;
    margin-top:6px;
}
#pride_student_r_msg_box2{
    text-indent:61px;
}
#pride_student_r_msg_box3{
    text-align:center;
    font-size:14px;
    margin-top:3px;
}
#pride_student_r_list{
    margin-top:12px;
    /*background:url('../images/course_rate_box_title_l.png') top left no-repeat;*/
}
.selectPrideGroup{
    cursor:pointer;
}

.pride_box_title_1_l{
    background:url('../images/course_rate_box_title_l.png') top left no-repeat;
    float:left;
    width:9px;
    height:42px;
}
.pride_box_title_1_c{
    background:url('../images/course_rate_box_title_c.png') top left repeat-x;
    float:left;
    height:26px;
    font-size:17px;
    padding:16px 12px 0 12px;
}
.pride_box_title_1_r{
    background:url('../images/course_rate_box_title_r.png') top left no-repeat;
    float:left;
    width:14px;
    height:42px;
}
.pride_box_title_2_l{
    background:url('../images/course_rate_box_title_l.png') top left no-repeat;
    float:left;
    width:9px;
    height:42px;
}
.pride_box_title_2_c{
    background:url('../images/course_rate_box_title_c.png') top left repeat-x;
    float:left;
    height:26px;
    font-size:17px;
    padding:16px 12px 0 12px;
}
.pride_box_title_2_r{
    background:url('../images/course_rate_box_title_r.png') top left no-repeat;
    float:left;
    width:14px;
    height:42px;
}
.pride_box_title_3_l{
    background:url('../images/pride_box_title_l_3.png') top left no-repeat;
    float:left;
    width:14px;
    height:42px;
}
.pride_box_title_3_c{
    background:url('../images/pride_box_title_c_3.png') top left repeat-x;
    float:left;
    height:26px;
    font-size:17px;
    padding:16px 12px 0 12px;
}
.pride_box_title_3_r{
    background:url('../images/pride_box_title_r_3.png') top left no-repeat;
    float:left;
    width:25px;
    height:42px;
}
.pride_box_title_4_l{
    background:url('../images/pride_box_title_l_4.png') top left no-repeat;
    float:left;
    width:16px;
    height:40px;
}
.pride_box_title_4_c{
    background:url('../images/pride_box_title_c_4.png') top left repeat-x;
    float:left;
    height:24px;
    font-size:17px;
    padding:16px 12px 0 12px;
}
.pride_box_title_4_r{
    background:url('../images/pride_box_title_r_4.png') top left no-repeat;
    float:left;
    width:19px;
    height:40px;
}
.pride_box_title_5_l{
    background:url('../images/pride_box_title_l_5.png') top left no-repeat;
    float:left;
    width:16px;
    height:43px;
}
.pride_box_title_5_c{
    background:url('../images/pride_box_title_c_5.png') top left repeat-x;
    float:left;
    height:27px;
    font-size:17px;
    padding:16px 12px 0 12px;
}
.pride_box_title_5_r{
    background:url('../images/pride_box_title_r_5.png') top left no-repeat;
    float:left;
    width:14px;
    height:43px;
}

.pride_box_title_6_l{
    background:url('../images/course_box_title_3_l.jpg') top left no-repeat;
    float:left;
    width:11px;
    height:40px;
}
.pride_box_title_6_c{
    background:url('../images/course_box_title_3_c.jpg') top left repeat-x;
    float:left;
    height:24px;
    font-size:17px;
    padding:16px 12px 0 12px;
}
.pride_box_title_6_r{
    background:url('../images/course_box_title_3_r.jpg') top left no-repeat;
    float:left;
    width:15px;
    height:40px;
}
#pride_box_img{
    margin-top:12px;
    width:288px;
    float:left;
}
#pride_box_img img{
    width:230px;
    height:204px;
}
#pride_box_msg{
    margin-top:12px;
    width:236px;
    float:left;
    font-size:15px;
    line-height:23px;
    height:172px;
    overflow:hidden;
    padding-top:32px;
}
#pride_box_ctrl{
    margin-top:15px;
}
#prevBt{
    float:left;
    width:25px;
}
#nextBt{
    float:left;
    width:29px;
}
#prevBt img,#nextBt img{
    margin-top:6px;
}
#prideListCarousel{
    float:left;
}
#prideListCarousel img{
    margin-right:5px;
    width:44px;
}
#pride_work_1{
    margin-top:38px;
    font-size:15px;
    line-height:23px;
}
#pride_work_2{
    margin-top:51px;
    font-size:15px;
    line-height:23px;
}
.pride_work_1_prevbt{
    vertical-align:middle;
    width:38px;
}
.pride_work_1_nextbt{
    vertical-align:middle;
    text-align:right;
    width:38px;
}
.pride_work_1_msg{
    padding:23px;
    width:400px;
    border:1px solid #ff7bac;
}
.pride_work_2_prevbt{
    vertical-align:middle;
    width:38px;
}
.pride_work_2_nextbt{
    vertical-align:middle;
    text-align:right;
    width:38px;
}
.pride_work_2_msg{
    padding:23px;
    width:400px;
    border:1px solid #ff7bac;
}
.pride_work_3_msg{
    border:1px solid #bcd638;
}
.pride_work_4_msg{
    border:1px solid #c7a0ca;
}
.pride_work_5_msg{
    border:1px solid #ffff00;
}
.pride_work_6_msg{
    border:1px solid #6dcff6;
}
/* ---------------------------------------------------------------------------------
		Recruitment services
--------------------------------------------------------------------------------- */
#recruitment_services_title{
    margin-left:120px;
}
#recruitment_services_l{
    float:left;
    width:214px;
    padding-top:25px;
    padding-left:21px;
}
#recruitment_services_r{
    float:left;
    width:745px;
}
#recruitment_services_msg{
    font-size:14px;
    line-height:22px;
    margin-top:12px;
}
#recruitment_services_msg a{
    text-decoration:none;
    color:#000000;
}
#recruitment_services_contact{
    text-align:right;
}
#recruitment_services_img{
    text-align:center;
    margin-top:90px;
}
#recruitment_services_img_l{
    margin-right:35px;
}
#recruitment_services_img_desc{
    font-size:14px;
    line-height:22px;
    margin-top:10px;
}
#recruitment_services_bottom_img{
    text-align:center;
    margin-top:55px;
}

/* ---------------------------------------------------------------------------------
		Translation Interpreter
--------------------------------------------------------------------------------- */
#translation_interpreter_title{
    padding:10px 0 21px 140px;
}
#translation_interpreter_book{
    float:left;
    width:103px;
    height:78px;
    padding-left:87px;
}
#translation_interpreter_msg1{
    float:left;
    height:66px;
    margin-left:17px;
    text-indent:78px;
    width:765px;
    font-size:16px;
    line-height:28px;
    padding-top:12px;
}
#translation_interpreter_msg2{
    text-align:center;
    font-size:18px;
    line-height:28px;
    margin-top:48px;
    color:#006837;
}
#translation_interpreter_msg3{
    background:url('../images/translation_interpreter_msg3.jpg') top center no-repeat;
    width:650px;
    height:543px;
    margin:45px 0 23px 190px;
}
#translation_interpreter_msg3_title{
    margin:0 0 0 180px;
    padding-top:48px;
}
.translation_interpreter_msg3{
    text-align:center;
    width:360px;
    margin-left:197px;
    font-size:13px;
    line-height:17px;
    color:#fff;
}
#translation_interpreter_msg3_1_th{
    margin-top:28px;
}
#translation_interpreter_msg3_2_th{
    margin-top:39px;
}
#translation_interpreter_msg3_3_th{
    margin-top:64px;
}
#translation_interpreter_msg3_4_th{
    margin-top:68px;
}
#translation_interpreter_msg3_5_th{
    margin-top:68px;
}
#translation_interpreter_letter{
    float:left;
    width:75px;
    padding-left:115px;
}
#translation_interpreter_msg4{
    float:left;
    margin-left:17px;
    width:650px;
    font-size:14px;
    line-height:25px;
    padding-top:12px;
}
#translation_interpreter_msg4 ul{
    color:#00AB4E;
    list-style-type:square;
    font-size:18px;
    margin-left:15px;
    margin-bottom:5px;
}
#translation_interpreter_msg4 ul li{
    color:#00AB4E;
    list-style-type:square;
}
#translation_interpreter_goto_contact{
    width:920px;
    text-align:right;
}
#translation_interpreter_msg5{
    float:left;
    margin-left:210px;
    width:700px;
    font-size:14px;
    line-height:25px;
    padding-top:78px;
}
#translation_interpreter_msg5 ul{
    color:#8CC63F;
    list-style-type:square;
    font-size:18px;
    margin-left:15px;
    margin-bottom:5px;
}
#translation_interpreter_msg5 ul li{
    color:#8CC63F;
    list-style-type:square;
}
#translation_interpreter_thank{
    padding:30px 120px 60px 150px;
}
.translation_interpreter_thank_img{
    float:left;
    width:70px;
    margin-bottom:10px;
}
.translation_interpreter_thank_img img{
    width:40px;
    height:40px;
}
.translation_interpreter_thank_msg{
    float:left;
    font-size:13px;
    padding-top:10px;
    width:632px;
    margin-bottom:10px;
}
#translation_interpreter_msg3_2_jp{
    margin-top:48px;
}
#translation_interpreter_msg3_3_jp{
    margin-top:75px;
}
#translation_interpreter_msg3_5_jp{
    margin-top:65px;
}
#translation_interpreter_msg3_3_ch{
    margin-top:58px;
}
#translation_interpreter_msg3_4_ch{
    margin-top:58px;
}

/* ---------------------------------------------------------------------------------
		TRUST SCHOOL
--------------------------------------------------------------------------------- */
#fluency_language{
    padding:0;
}
#fluency_language_top_l{
    float:left;
    width:260px;
    padding-left:20px;
    padding-top:30px;
    background:#ffffff url('../images/fluency_language_top_l.jpg') bottom left no-repeat;
    height:485px;
}
#fluency_language_top_c{
    float:left;
    width:10px;
    background:#ffffff url('../images/home_left_box_line.jpg') top right repeat-y;
    height:513px;
}
#fluency_language_top_r{
    float:left;
    width:734px;
}
#fluency_language_top_l ul{
    margin:5px 0 0 40px;
}
#fluency_language_top_l ul li a{
    text-decoration:none;
    font-size:14px;
    color:#3bb44a;
    line-height:23px;
}
#fluency_language_top_r_title{
    margin:40px 0 0 25px;
}
#fluency_language_top_r_msg1{
    font-size:18px;
    margin:22px 0 0 32px;
    text-indent:65px;
    line-height:28px;
}
#fluency_language_top_r_msg1_line{
    border-bottom:1px solid #088446;
    margin:22px 85px 0 37px;
}
#fluency_language_top_r_msg2{
    float:left;
    margin-left:40px;
    width:650px;
    padding-top:15px;
}
#fluency_language_top_r_msg2 ul{
    color:#00AB4E;
    list-style-type:square;
    font-size:18px;
    margin-left:15px;
    margin-bottom:5px;
}
#fluency_language_top_r_msg2 ul li{
    color:#00AB4E;
    list-style-type:square;
}
#fluency_language_top_r_msg2_l{
    float:left;
    width:477px;
}
#fluency_language_top_r_msg2_l p{
    text-indent:70px;
    font-size:13px;
    line-height:18px;
}
#fluency_language_top_r_msg2_r{
    padding-top:25px;
    float:left;
    width:160px;
}
#fluency_language_top_r_msg2_line{
    border-bottom:1px solid #088446;
    margin:22px 85px 0 37px;
}


#fluency_language_msg1{
    padding-left:15px;
    padding-top:30px;
}
#fluency_language_msg1 ul{
    color:#006837;
    list-style-type:square;
    font-size:18px;
    margin-left:57px;
    margin-bottom:5px;
}
#fluency_language_msg1 ul li{
    color:#006837;
    list-style-type:square;
}
#fluency_language_msg1_l{
    float:left;
    width:165px;
}
#fluency_language_msg1_r{
    float:left;
    width:765px;
}
#fluency_language_msg1_r p{
    text-indent:73px;
    font-size:13px;
    line-height:18px;
    margin-top:15px;
}
#fluency_language_msg1_line{
    border-bottom:1px solid #088446;
    margin:0 85px 0 75px;
}


#fluency_language_msg2{
    padding-left:15px;
    padding-top:20px;
}
#fluency_language_msg2 ul{
    color:#8cc63f;
    list-style-type:square;
    font-size:18px;
    margin-left:57px;
    margin-bottom:5px;
}
#fluency_language_msg2 ul li{
    color:#8cc63f;
    list-style-type:square;
}
#fluency_language_msg2_l{
    float:left;
    width:735px;
}
#fluency_language_msg2_l p{
    text-indent:73px;
    font-size:13px;
    line-height:18px;
    margin-top:15px;
    padding-left:45px;
}
#fluency_language_msg2_r{
    float:left;
    width:187px;
    padding-left:12px;
}


#fluency_language_msg3{
    padding-left:15px;
    padding-top:25px;
}
#fluency_language_msg3 ul{
    color:#00ab4e;
    list-style-type:square;
    font-size:18px;
    margin-left:57px;
    margin-bottom:10px;
}
#fluency_language_msg3 ul li{
    color:#00ab4e;
    list-style-type:square;
}
#fluency_language_msg3_l{
    float:left;
    width:165px;
}
#fluency_language_msg3_r{
    float:left;
    width:765px;
    padding-top:10px;
}
#fluency_language_msg3_r p{
    text-indent:73px;
    font-size:13px;
    line-height:18px;
}


#fluency_language_msg4{
    padding-left:15px;
    padding-top:20px;
}
#fluency_language_msg4 ul{
    color:#006837;
    list-style-type:square;
    font-size:18px;
    margin-left:57px;
    margin-bottom:5px;
}
#fluency_language_msg4 ul li{
    color:#006837;
    list-style-type:square;
}
#fluency_language_msg4_l{
    float:left;
    width:777px;
}
#fluency_language_msg4_l p{
    text-indent:73px;
    font-size:13px;
    line-height:18px;
    margin-top:15px;
    padding-left:45px;
}
#fluency_language_msg4_r{
    float:left;
    width:145px;
    padding-left:12px;
}
#fluency_language_msg4_r p{
    text-align:right;
    margin-right:25px;
}
#fluency_language_line{
    background:url('../images/footer_line.jpg') top left repeat-x;
    margin:20px 38px 0 38px;
    height:19px;
}

#fluency_language_philosophy_title{
    font-size:25px;
    text-align:center;
    color:#31861b;
    line-height:34px;
    margin-top:25px;
}
#fluency_language_notebook{
    margin-top:30px;
}


#fluency_language_msg5{
    padding-top:70px;
}
#fluency_language_msg5_l{
    float:left;
    width:325px;
    margin-left:18px;
    padding-top:37px;
}
#fluency_language_msg5_r{
    float:left;
    width:580px;
    padding-top:10px;
}
#fluency_language_msg5_r p{
    text-indent:73px;
    font-size:13px;
    line-height:18px;
    padding:33px 0 0 33px;
    line-height:21px;
}
#fluency_language_triangle{
    margin-top:55px;
}
#fluency_language_msg6{
    padding-left:174px;
    text-indent:65px;
    font-size:13px;
    width:765px;
    line-height:21px;
    margin-top:10px;
}
#fluency_language_msg6 p{
    text-align:right;
    margin-top:15px;
}


/* ---------------------------------------------------------------------------------
		Document
--------------------------------------------------------------------------------- */
#document{
    padding:0;
}
#document_l{
    float:left;
    width:260px;
}
#document_r{
    float:left;
    width:744px;
   /* font-family:DB_Ozone_X;*/
   line-height:140%;
}

#document_r_1{
    border-bottom:#006937 1px solid;
    padding-bottom:25px;
}
#document_r_1_title{
    font-size:16px;
    color:#8BC541;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_1_title img{
    margin-bottom:-20px;
}
#document_r_1_detail{
    float:left;
    width:450px;
    margin-left:55px;
    font-size:14px;
}
#document_r_1_detail p{
    color:#FF931E;
}
#document_r_1_detail ul li{
    list-style-type:square;
    color:#8BC541;
    margin-left:15px;
}
#document_r_1_detail ul li span{
    color:#000000;
}
#document_r_1_img{
    float:left;
    width:155px;
    margin-left:70px;
}

#document_r_2{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_2_title{
    font-size:16px;
    color:#8BC541;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_2_title img{
    margin-bottom:-20px;
}
#document_r_2_detail{
    float:right;
    width:450px;
    margin-right:55px;
    font-size:14px;
}
#document_r_2_detail p{
    color:#FF931E;
}
#document_r_2_detail ul li{
    list-style-type:square;
    color:#006837;
    margin-left:15px;
}
#document_r_2_detail ul li span{
    color:#000000;
}
#document_r_2_img{
    float:left;
    width:155px;
    margin-left:35px;
}

#document_r_3{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_3_title{
    font-size:16px;
    color:#006837;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_3_title img{
    margin-bottom:-20px;
}
#document_r_3_detail{
    float:left;
    width:450px;
    margin-left:55px;
    font-size:14px;
}
#document_r_3_detail_1{
    list-style-type:square;
    color:#006837;
    margin-left:0;
}
#document_r_3_detail_2{
    list-style-type:square;
    color:#006837;
    margin-left:55px;
}
#document_r_3_detail ul li span{
    color:#000000;
}
#document_r_3_img{
    float:left;
    width:155px;
    margin-left:50px;
}
#document_r_3_img .document_r_3_img_1{
    width:100px;
}
#document_r_3_img .document_r_3_img_2{
    margin-left:-45px;
}

#document_r_4{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_4_title{
    font-size:16px;
    color:#8BC541;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_4_title img{
    margin-bottom:-20px;
}
#document_r_4_detail{
    float:right;
    width:450px;
    margin-right:55px;
    font-size:14px;
}
#document_r_4_img{
    float:left;
    width:155px;
    margin-left:35px;
}
#document_r_4_detail_1{
    list-style-type:square;
    color:#8BC541;
    margin-left:15px;
}
#document_r_4_detail_2{
    list-style-type:square;
    margin-left:55px;
    color:#8BC541;
}
#document_r_4_detail_1 li span{
    color:#000000;
}
#document_r_4_detail_2 li span{
    color:#000000;
}

#document_r_5{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_5_title{
    font-size:16px;
    color:#006837;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_5_title img{
    margin-bottom:-20px;
}
#document_r_5_detail{
    float:left;
    width:450px;
    margin-left:55px;
    font-size:14px;
}
#document_r_5_detail_1{
    list-style-type:square;
    color:#006837;
    margin-left:0;
    width:650px;
}
#document_r_5_detail_2{
    list-style-type:square;
    color:#006837;
    margin-left:55px;
}
#document_r_5_detail ul li span{
    color:#000000;
}
#document_r_5_img{
    float:left;
    width:155px;
    margin-top:50px;
    margin-left:30px;
}
#document_r_5_img .document_r_5_img_1{
    /*width:100px;*/
}

#document_r_6{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_6_title{
    font-size:16px;
    color:#006837;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_6_title img{
    margin-bottom:-20px;
}
#document_r_6_detail{
    float:right;
    width:500px;
    margin-right:45px;
    font-size:14px;
}
#document_r_6_img{
    float:left;
    width:155px;
    margin-left:35px;
    padding-top:35px;
}
#document_r_6_detail_1{
    list-style-type:square;
    color:#006837;
    margin-left:0;
}
#document_r_6_detail_2{
    list-style-type:square;
    margin-left:25px;
    color:#006837;
}
#document_r_6_detail_1 li span{
    color:#000000;
}
#document_r_6_detail_2 li span{
    color:#000000;
}
#document_r_6_img_{
    float:left;
    width:77px;
}
#document_r_6_img_ img{
    margin-left:450px;
    margin-top:-85px;
}

#document_r_7{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_7_title{
    font-size:16px;
    color:#8BC541;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_7_title img{
    margin-bottom:-20px;
}
#document_r_7_detail{
    float:left;
    width:450px;
    margin-left:55px;
    font-size:14px;
}
#document_r_7_detail_1{
    list-style-type:square;
    color:#8BC541;
    margin-left:0;
    width:650px;
}
#document_r_7_detail_2{
    list-style-type:square;
    color:#8BC541;
    margin-left:55px;
}
#document_r_7_detail ul li span{
    color:#000000;
}
#document_r_7_img{
    float:left;
    width:155px;
    margin-top:50px;
    margin-left:30px;
}
#document_r_7_img .document_r_5_img_1{
    /*width:100px;*/
}

#document_r_8{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_8_title{
    font-size:16px;
    color:#006837;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_8_title img{
    margin-bottom:-20px;
}
#document_r_8_detail{
    float:right;
    width:500px;
    margin-right:85px;
    font-size:14px;
}
#document_r_8_detail p{
    color:#FF931E;
}
#document_r_8_img{
    float:left;
}
#document_r_8_img img{
    margin-top:-100px;
    margin-left:35px;
}
#document_r_8_detail_1{
    list-style-type:square;
    color:#006837;
    margin-left:15px;
}
#document_r_8_detail_2{
    list-style-type:square;
    margin-left:55px;
    color:#006837;
}
#document_r_8_detail_1 li span{
    color:#000000;
}
#document_r_8_detail_2 li span{
    color:#000000;
}

#document_r_9{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_9_title{
    font-size:16px;
    color:#006837;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_9_title img{
    margin-bottom:-20px;
}
#document_r_9_detail{
    float:left;
    width:450px;
    margin-left:55px;
    font-size:14px;
}
#document_r_9_detail p{
    color:#FF931E;
}
#document_r_9_detail_1{
    list-style-type:square;
    color:#006837;
    margin-left:0;
    width:650px;
}
#document_r_9_detail_2{
    list-style-type:square;
    color:#006837;
    margin-left:55px;
}
#document_r_9_detail ul li span{
    color:#000000;
}
#document_r_9_img{
    float:left;
    width:155px;
    margin-top:50px;
    margin-left:30px;
}
#document_r_9_img .document_r_9_img_1{
    margin-top:10px;
}

#document_r_10{
    border-bottom:#006937 1px solid;
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_10_detail{
    float:right;
    width:500px;
    margin-right:15px;
    font-size:14px;
}
#document_r_10_title{
    font-size:16px;
    color:#8BC541;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_10_title img{
    margin-bottom:-10px;
    width:30px;
}
#document_r_10_detail p{
    color:#FF931E;
}
#document_r_10_img{
    float:left;
}
#document_r_10_img img{
    margin-top:10px;
    margin-left:35px;
}
#document_r_10_detail_1{
    list-style-type:square;
    color:#8BC541;
    margin-left:15px;
}
#document_r_10_detail_2{
    list-style-type:square;
    margin-left:55px;
    color:#8BC541;
}
#document_r_10_detail_1 li span{
    color:#000000;
}
#document_r_10_detail_2 li span{
    color:#000000;
}

#document_r_11{
    /*border-bottom:#006937 1px solid;*/
    padding-top:25px;
    padding-bottom:25px;
}
#document_r_11_title{
    font-size:16px;
    color:#006837;
    font-weight:bold;
    margin-bottom:20px;
}
#document_r_11_title img{
    margin-bottom:-20px;
}
#document_r_11_detail{
    float:left;
    width:450px;
    margin-left:55px;
    font-size:14px;
}
#document_r_11_detail p{
    color:#FF931E;
}
#document_r_11_detail_1{
    list-style-type:square;
    color:#006837;
    margin-left:0;
    width:450px;
}
#document_r_11_detail_2{
    list-style-type:square;
    color:#006837;
    margin-left:55px;
}
#document_r_11_detail ul li span{
    color:#000000;
}
#document_r_11_img{
    float:left;
    width:155px;
    margin-top:50px;
    margin-left:30px;
}
#document_r_11_img .document_r_11_img_1{
    margin-top:10px;
}

li.no_bullet{
    list-style-type:none;
    margin-left:50px;
}

/* ---------------------------------------------------------------------------------
		LANGUAGES SELECT
--------------------------------------------------------------------------------- */
#languages_select_content{
    margin-top:40px;
}
#languages_select_msg{
    float:left;
    width:420px;
    padding-right:20px;
    margin-left:55px;
}
#languages_select_msg p{
    margin-top:10px;
    margin-left:25px;
    font-size:14px;
    line-height:21px;
    text-indent:45px;
}
#languages_select_flag{
    float:left;
    width:515px;
}
#languages_select_flag{
    float:left;
    width:515px;
}
#languages_select_promotion{
    margin-top:35px;
    text-align:center;
}

/* ---------------------------------------------------------------------------------
		ENGLISH LANGUAGE
--------------------------------------------------------------------------------- */
#lang_en_left{
    width:245px;
    float:left;
    background:#ffffff url('../images/home_left_box_line.jpg') top right repeat-y;
}
#lang_en_right{
    width:750px;
    padding-left:15px;
    float:left;
}
#lang_en_select_course{
    margin-top:35px;
    padding-left:13px;
    padding-right:10px;
}
#lang_en_select_course h3{
    margin-top:13px;
    margin-left:10px;
    color:#F15A24;
    font-size:14px;
}
#lang_en_select_course ul{
    list-style-type:disc;
    margin-left:23px;
    color:#666666;
    font-size:13px;
}
#lang_en_select_course ul li a{
    color:#666666;
    text-decoration:none;
}
#lang_en_lang_course{
    margin-top:15px;
    background:#ffffff url('../images/lang_en_lang_course_bg.jpg') 13px 45px no-repeat;
    padding-bottom:10px;
    width:218px;
}
#lang_en_lang_course h2{
    padding:8px 0;
    background-color:#006937;
    color:#ffffff;
    text-align:center;
    font-size:15px;
    width:233px;
}
#lang_en_lang_course ul{
    list-style-type:none;
    margin-left:65px;
    font-size:14px;
    margin-top:13px;
    width:150px;
}
#lang_en_lang_course ul li{
    line-height:23px;
}
#lang_en_lang_course ul li a{
    color:#3BB44A;
    text-decoration:none;
}
#lang_en_right_menu{
    margin-top:5px;
    margin-bottom:10px;
}
#lang_en_right_menu h4{
    text-align:center;
    color:#F15A24;
    font-size:13px;
}
.en_course_box{
    padding:0 0 15px 0;
    width:725px;
    border-bottom:1px solid #006937;
    margin-bottom:15px;
}
.en_course_box p{
    text-indent:90px;
    font-size:14px;
    line-height:20px;
    color: #666666;
}
.en_course_box ul{
    font-size:16px;
    list-style-type:square;
    margin-left:15px;
    margin-bottom:5px;
}
.en_course_see_rate{
    text-align:right;
}
.en_course_img{
    text-align:center;
}
.en_course_img_left{
    margin-right:42px;
}

#en_1 .en_course_see_rate{
    margin-bottom:10px;
}
#en_1 ul{
    color:#8bc541;
}
#en_2 ul{
    color:#3bb44a;
    margin-top:10px;
    margin-top:8px;
}
#en_2 #en_2_img{
    float:left;
    text-align:right;
    width:87px;
}
#en_2 p{
    float:left;
    width:633px;
    padding-left:5px;
}
#en_2 .en_course_see_rate{
    margin-top:10px;
    margin-bottom:10px;
}
#en_3 ul{
    color:#006937;
    margin-top:10px;
}
#en_3 .en_course_img{
    margin-top:30px;
    margin-bottom:15px;
}
#en_4 ul{
    color:#7AC943;
    margin-top:10px;
    margin-top:8px;
}
#en_4 #en_4_img{
    float:left;
    text-align:right;
    width:87px;
}
#en_4 p{
    float:left;
    width:633px;
    padding-left:5px;
}
#en_4 .en_course_see_rate{
    margin-bottom:18px;
}
#en_5 ul{
    color:#3BB44A;
    margin-top:10px;
    margin-top:8px;
}
#en_5 #en_5_img{
    float:left;
    text-align:right;
    width:87px;
    padding-top:7px;
}
#en_5 p{
    float:left;
    width:633px;
    padding-left:5px;
}
#en_5 .en_course_see_rate{
    margin-top:10px;
    margin-bottom:18px;
}
#en_6 ul{
    color:#006937;
    margin-top:10px;
}
#en_7 ul{
    color:#7AC943;
    margin-top:10px;
    margin-top:8px;
}
#en_7 #en_4_img{
    float:left;
    text-align:right;
    width:87px;
}
#en_7 p{
    float:left;
    width:633px;
    padding-left:5px;
}
#en_8 ul{
    color:#8bc541;
}
#en_8 .en_course_see_rate{
    margin-bottom:10px;
}
#en_9 ul{
    color:#006937;
    margin-top:10px;
}
#en_10{
    background:#ffffff url('../images/course/en_10_bg.jpg') 240px -3px no-repeat;
    border-bottom:none;
}
#en_10 ul{
    color:#006937;
    margin-top:10px;
}

/* ---------------------------------------------------------------------------------
		JAPAN LANGUAGE
--------------------------------------------------------------------------------- */
#lang_jp_left{
    width:245px;
    float:left;
    background:#ffffff url('../images/home_left_box_line.jpg') top right repeat-y;
}
#lang_jp_right{
    width:750px;
    padding-left:15px;
    float:left;
}
#lang_jp_select_course{
    margin-top:35px;
    padding-left:13px;
    padding-right:10px;
}
#lang_jp_select_course img{
    height:40px;
}
#lang_jp_select_course ul{
    list-style-type:disc;
    margin:10px 0 40px 23px;
    color:#666666;
    font-size:13px;
}
#lang_jp_select_course ul li a{
    color:#666666;
    text-decoration:none;
}
#lang_jp_lang_course{
    margin-top:15px;
    background:#ffffff url('../images/lang_en_lang_course_bg.jpg') 13px 45px no-repeat;
    padding-bottom:10px;
    width:218px;
}
#lang_jp_lang_course h2{
    padding:8px 0;
    background-color:#006937;
    color:#ffffff;
    text-align:center;
    font-size:15px;
    width:233px;
}
#lang_jp_lang_course ul{
    list-style-type:none;
    margin-left:65px;
    font-size:14px;
    margin-top:13px;
    width:150px;
}
#lang_jp_lang_course ul li{
    line-height:23px;
}
#lang_jp_lang_course ul li a{
    color:#3BB44A;
    text-decoration:none;
}

#jp_2 ul{
    color:#3BB44A;
    margin-top:10px;
}
#jp_2 ul li{
    margin-left:150px;
}
#jp_2 #jp_2_img{
    float:left;
    width:147px;
}
#jp_2 #jp_2_img img{
    margin-top:-27px;
}
#jp_2 p{
    float:left;
    width:573px;
    padding-left:5px;
}
#jp_2 .en_course_see_rate{
    margin-top:0;
}

#jp_1 ul{
    color:#7AC943;
    margin-top:10px;
    margin-top:8px;
}
#jp_1 #jp_1_img{
    float:left;
    text-align:left;
    width:158px;
}
#jp_1 #jp_1_img img{
    margin-top:-15px;
}
#jp_1 p{
    float:left;
    width:560px;
    padding-left:5px;
}
#jp_1 .en_course_see_rate{
    margin-bottom:18px;
}

#jp_3 .en_course_see_rate{
    margin-bottom:10px;
}
#jp_3 ul{
    color:#006937;
}

#jp_4{
    border:none;
}
#jp_4 ul{
    color:#8BC541;
    margin-top:10px;
    margin-top:8px;
}
#jp_4 #jp_4_img{
    float:left;
    text-align:right;
    width:170px;
}
#jp_4 p{
    float:left;
    width:550px;
    padding-left:5px;
}
#jp_4 .en_course_see_rate{
    margin-top:10px;
    text-align:center;
    width:170px;
}

/* ---------------------------------------------------------------------------------
		KOREA LANGUAGE
--------------------------------------------------------------------------------- */
#lang_kr_left{
    width:245px;
    float:left;
    background:#ffffff url('../images/home_left_box_line.jpg') top right repeat-y;
}
#lang_kr_right{
    width:750px;
    padding-left:15px;
    float:left;
}
#lang_kr_lang_course{
    background:#ffffff url('../images/lang_en_lang_course_bg.jpg') 13px 45px no-repeat;
    padding-bottom:10px;
    width:218px;
}
#lang_kr_lang_course h2{
    padding:8px 0;
    background-color:#006937;
    color:#ffffff;
    text-align:center;
    font-size:15px;
    width:233px;
}
#lang_kr_lang_course ul{
    list-style-type:none;
    margin-left:65px;
    font-size:14px;
    margin-top:13px;
    width:150px;
}
#lang_kr_lang_course ul li{
    line-height:23px;
}
#lang_kr_lang_course ul li a{
    color:#3BB44A;
    text-decoration:none;
}

#kr_1 ul{
    color:#8BC541;
    margin-top:10px;
    margin-top:8px;
}
#kr_1 #kr_1_img{
    float:left;
    text-align:left;
    width:158px;
}
#kr_1 p{
    float:left;
    width:560px;
    padding-left:5px;
}
#kr_1_img_gall{
    margin-top:20px;
}
#kr_1 .en_course_see_rate{
    margin-bottom:13px;
}

#kr_2 ul{
    color:#3BB44A;
    margin-top:10px;
    margin-top:8px;
}
#kr_2 #kr_2_img{
    float:left;
    text-align:left;
    width:158px;
    margin-top:-30px;
}
#kr_2 p{
    float:left;
    width:480px;
    padding-left:5px;
}
#kr_2 .en_course_see_rate{
    float:left;
    width:80px;
    padding-top:90px;
}

#kr_3{
    border:none;
}
#kr_3 ul{
    color:#006937;
    margin-top:10px;
    margin-top:8px;
}
#kr_3 #kr_3_img{
    float:left;
    text-align:left;
    width:215px;
    padding-top:20px;
}
#kr_3 p{
    float:left;
    width:410px;
    padding-left:5px;
}
#kr_3 .en_course_see_rate{
    float:left;
    width:80px;
    padding-top:96px;
}

/* ---------------------------------------------------------------------------------
		SPAIN LANGUAGE
--------------------------------------------------------------------------------- */
#lang_sp_left{
    width:245px;
    float:left;
    background:#ffffff url('../images/home_left_box_line.jpg') top right repeat-y;
}
#lang_sp_right{
    width:750px;
    padding-left:15px;
    float:left;
}
#lang_sp_lang_course{
    background:#ffffff url('../images/lang_en_lang_course_bg.jpg') 13px 45px no-repeat;
    padding-bottom:10px;
    width:218px;
}
#lang_sp_lang_course h2{
    padding:8px 0;
    background-color:#006937;
    color:#ffffff;
    text-align:center;
    font-size:15px;
    width:233px;
}
#lang_sp_lang_course ul{
    list-style-type:none;
    margin-left:65px;
    font-size:14px;
    margin-top:13px;
    width:150px;
}
#lang_sp_lang_course ul li{
    line-height:23px;
}
#lang_sp_lang_course ul li a{
    color:#3BB44A;
    text-decoration:none;
}

#sp_1 ul{
    color:#3BB44A;
    margin-top:50px;
    margin-left:125px;
}
#sp_1 #sp_1_img{
    float:left;
    text-align:left;
    width:115px;
    margin-top:-70px;
}
#sp_1 p{
    float:left;
    width:523px;
    padding-left:5px;
}
#sp_1 .en_course_see_rate{
    float:left;
    width:80px;
    padding-top:50px;
}
#sp_1_img_gall{
    margin-top:20px;
}

#sp_2 ul{
    color:#7AC943;
    margin-top:10px;
    margin-top:8px;
}
#sp_2 #sp_2_img{
    float:left;
    text-align:right;
    width:105px;
    margin-top:-20px;
}
#sp_2 p{
    float:left;
    width:615px;
    padding-left:5px;
}
#sp_2 .en_course_see_rate{
    margin-bottom:20px;
}

#sp_3{
    background:url('../images/footer_line.jpg') bottom left repeat-x;
    border:none;
}
#sp_3 ul{
    color:#006937;
    margin-top:10px;
    margin-top:8px;
}
#sp_3 #sp_3_img{
    float:left;
    text-align:left;
    width:160px;
}
#sp_3 p{
    float:left;
    width:560px;
    padding-left:5px;
}
#sp_3 .en_course_see_rate{
    margin-bottom:20px;
}

#lang_fr_eiffel{
    width:253px;
    float:left;
    padding-top:300px;
    margin-bottom:35px;
}
#lang_fr_box{
    width:475px;
    float:left;
}
.fr_course_box{
    padding:0 0 15px 0;
    border-bottom:1px solid #006937;
    margin-bottom:15px;
}
.fr_course_box p{
    text-indent:90px;
    font-size:14px;
    line-height:20px;
    color: #666666;
}
.fr_course_box ul{
    font-size:16px;
    list-style-type:square;
    margin-left:15px;
    margin-bottom:5px;
}

#fr_1 ul{
    color:#8BC541;
    margin-top:10px;
    margin-top:8px;
}
#fr_1 #fr_1_img{
    float:left;
    text-align:left;
    width:103px;
}
#fr_1 #fr_1_img img{
    margin:-75px 0 0 340px;
}
#fr_1 p{
    float:left;
    padding-left:5px;
}
#fr_1 .en_course_see_rate{
    margin-bottom:20px;
}
#fr_2 ul{
    color:#3BB44A;
    margin-top:10px;
}
#fr_3{
    border:none;
}
#fr_3 ul{
    color:#006937;
    margin-top:10px;
}

#ge_1 ul{
    color:#8BC541;
    margin-top:10px;
    margin-top:8px;
}
#ge_1 #ge_1_img{
    float:left;
    text-align:right;
    width:185px;
    margin-top:-20px;
}
#ge_1 p{
    float:left;
    width:535px;
    padding-left:5px;
}
#ge_1 .en_course_see_rate{
    margin-bottom:20px;
}

#ge_2 ul{
    color:#3BB44A;
    margin-top:10px;
}

#ge_3{
    border:none;
    padding-bottom:0;
}
#ge_3 ul{
    color:#006937;
    margin-top:10px;
    margin-top:8px;
}
#ge_3 #ge_3_img{
    float:left;
    text-align:left;
    width:127px;
    padding-top:7px;
}
#ge_3 p{
    float:left;
    width:593px;
    padding-left:5px;
}
#ge_3 .en_course_see_rate{
    margin-top:10px;
    margin-bottom:18px;
}

.lang_ch_select_course_title img{
    width:195px;
}
#lang_ch_right_title_msg{
    text-indent:90px;
    font-size:14px;
    line-height:20px;
    color: #666666;
    margin-top:25px;
}
#lang_ch_right_vdo{
    width:259px;
    height:150px;
    background:url('../images/lang_ch_right_vdo.jpg') top center no-repeat;
    padding:15px 37px 59px 37px;
    margin:20px auto;
}
#lang_ch_right_msg{
    font-size:20px;
    text-align:center;
    color:#8BC541;
    margin-bottom:25px;
}
#lang_ch_promotion{
    width:100%;
    text-align:center;
    margin-bottom:40px;
    padding-bottom:22px;
    background:url('../images/footer_line.jpg') bottom left repeat-x;
}
#lang_ch_top_img{
    text-align:center;
    margin-bottom:35px;
}

#ch_1 ul{
    color:#8BC541;
    margin-top:50px;
    margin-left:125px;
}
#ch_1 #ch_1_img{
    float:left;
    text-align:left;
    width:125px;
    margin-top:-20px;
}
#ch_1 p{
    float:left;
    width:593px;
    padding-left:5px;
}
#ch_1 .en_course_see_rate{
    text-align:right;
    margin-top:0;
    height:26px;
}
.ch_see_rate{
    margin-right:12px;
}


#ch_2 ul{
    color:#3BB44A;
    margin-top:10px;
    margin-top:8px;
}
#ch_2 #ch_2_img{
    float:left;
    text-align:right;
    width:117px;
}
#ch_2 p{
    float:left;
    width:603px;
    padding-left:5px;
}
#ch_2 .en_course_see_rate{
    margin-bottom:18px;
}

#ch_3 .en_course_see_rate{
    margin-bottom:15px;
}
#ch_3 ul{
    color:#006937;
}
#ch_3 .en_course_img{
    margin-bottom:15px;
}

#ch_4 .en_course_see_rate{
    margin-bottom:15px;
}
#ch_4 ul{
    color:#8BC541;
}

#ch_5 ul{
    color:#3BB44A;
    margin-top:10px;
    margin-top:8px;
}
#ch_5 #ch_5_img{
    float:left;
    text-align:right;
    width:130px;
}
#ch_5 p{
    float:left;
    width:590px;
    padding-left:5px;
}
#ch_5 .en_course_see_rate{
    margin-top:-40px;
}

#ch_6 ul{
    color:#006937;
    margin-top:10px;
    margin-top:8px;
}
#ch_6 #ch_6_img{
    float:left;
    text-align:right;
    width:133px;
}
#ch_6 p{
    float:left;
    width:587px;
    padding-left:5px;
}
#ch_6 .en_course_see_rate{
    margin-top:5px;
    margin-bottom:15px;
}
#ch_6 .en_course_img{
    margin-bottom:15px;
}

#ch_7 ul{
    color:#8BC541;
    margin-top:10px;
    margin-top:8px;
}
#ch_7 #ch_7_img{
    float:left;
    text-align:right;
    width:133px;
}
#ch_7 p{
    float:left;
    width:587px;
    padding-left:5px;
}

#ch_8 ul{
    color:#3BB44A;
    margin-top:10px;
    margin-top:8px;
}
#ch_8 #ch_8_img{
    float:left;
    text-align:right;
    width:133px;
}
#ch_8 p{
    float:left;
    width:587px;
    padding-left:5px;
}

#ch_9 ul{
    color:#006937;
}

#ch_10 ul{
    color:#8BC541;
}
#ch_10_see_rate{
    margin-top:-15px;
}
#ch_10 .en_course_img{
    margin-top:20px;
    margin-bottom:10px;
}

#ch_11{
    border:none;
}
#ch_11 ul{
    color:#3BB44A;
    margin-top:10px;
    margin-left:210px;
}
#ch_11 #ch_11_img{
    float:left;
    text-align:left;
    width:190px;
    margin-top:-35px;
}
#ch_11 p{
    float:left;
    width:528px;
    padding-left:5px;
}
#ch_11 .en_course_see_rate{
    text-align:right;
    margin-top:-20px;
    height:26px;
}

/* ---------------------------------------------------------------------------------
		PERSONNEL
--------------------------------------------------------------------------------- */
#personnel{
    margin-top:20px;
    font-size:14px;
    line-height:20px;
    color:#666666;
}
#personnel_top_left{
    float:left;
    width:423px;
    text-align:center;
}
#personnel_top_right{
    float:left;
    width:600px;
}
.personnel_box_01{
    width:533px;
    height:208px;
    background:url('../images/personnel_box_01.jpg') top center no-repeat;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:22px;
    padding-right:15px;
}
.personnel_box_02{
    width:533px;
    height:226px;
    background:url('../images/personnel_box_02.jpg') top center no-repeat;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:22px;
    padding-right:15px;
}
.personnel_box_title{
    padding-bottom:10px;
    border-bottom:2px solid #ffffff;
}
#personnel_box_title_01{
    width:150px;
}
#personnel_box_title_02{
    width:220px;
}
#personnel_bottom_line{
    padding-bottom:5px;
    background:url('../images/footer_line.jpg') bottom left repeat-x;
    margin:0 40px 35px 40px;
}
.personnel_box_msg{
    text-indent:90px;
    margin-top:20px;
}
.personnel_box_thank{
    text-align:right;
    margin-top:5px;
}
.personnel_box_01_nobg{
    background:none;
}
.personnel_box_list{
    margin:0 40px;
}
.personnel_box_list_flag{
    width:42px;
    padding-right:24px;
    float:left;
    margin-left:15px;
}
.personnel_box_list_flag img{
    cursor:pointer;
}
.personnel_box_list_img{
    width:256px;
    height:166px;
    float:left;
    border:1px solid #b7c499;
}
.personnel_box_list_img img{
    width:256px;
    height:166px;
}
.personnel_box_list_msg{
    width:533px;
    height:208px;
    float:left;
    margin-left:35px;
}
.personnel_box_list_msg_{
    overflow:auto;
    width:533px;
    height:140px;
}
#personnel_list_nav{
    text-align:center;
    margin-top:35px;
    width:100%;
    font-size:14px;
    font-weight:bold;
    color:#000000;
}
#personnel_list_nav a{
    text-decoration:none;
    color:#222222;
    font-weight:normal;
    border:1px solid #222222;
}
/* ---------------------------------------------------------------------------------
		FEEDBACK
--------------------------------------------------------------------------------- */
#feedback{
    margin-top:20px;
    font-size:14px;
    line-height:20px;
    color:#666666;
}
#feedback_top_left{
    float:left;
    width:407px;
    text-align:center;
}
#feedback_top_right{
    float:left;
    width:616px;
}
#feedback_top_right_title{
    padding:15px 0 0 5px;
}
.feedback_top_right_msg{
    margin-top:35px;
    color:#009245;
    font-size:16px;
    line-height:22px;
    padding-right:35px;
}
.feedback_top_right_msg_email{
    color:#FF931E;
}
#feedback_frm{
    width:620px;
    margin:100px auto 70px auto;
    background-color:#F2F2F2;
    padding:72px 23px 25px 25px;
}
#feedback_frm_tb tr td.tdleft{
    width:265px;
    font-size:18px;
    color:#8ac350;
    vertical-align:top;
}
#feedback_frm_tb tr td.tdright{
    padding-bottom:15px;
}
#feedback_frm_tb tr td.tdright input{
    width:298px;
    height:30px;
    border:1px solid #8ac350;
    font-size:18px;
}
#feedback_frm_tb tr td.tdright textarea{
    width:298px;
    height:137px;
    border:1px solid #8ac350;
    font-size:18px;
}
#feedback_submit_bt{
    margin-top:15px;
    margin-left:235px;
    cursor:pointer;
}

/* ---------------------------------------------------------------------------------
		THAI FOR FOREIGNERS
--------------------------------------------------------------------------------- */
#thai_for_foreigners_left{
    width:245px;
    float:left;
    background:#ffffff url('../images/home_left_box_line.jpg') top right repeat-y;
}
#thai_for_foreigners_right{
    width:750px;
    padding-left:15px;
    float:left;
}

#thai_for_foreigners_select_course{
    margin-top:35px;
    padding-left:13px;
    padding-right:10px;
}
#thai_for_foreigners_select_course h2{
    margin-top:8px;
    margin-left:10px;
    color:#F15A24;
    font-size:13px;
}
#thai_for_foreigners_select_course h3{
    margin-top:13px;
    margin-left:10px;
    color:#8BC53F;
    font-size:13px;
}
#thai_for_foreigners_select_course ul{
    list-style-type:disc;
    margin-left:23px;
    color:#666666;
    font-size:13px;
}
#thai_for_foreigners_select_course ul li a{
    color:#666666;
    text-decoration:none;
}
#thai_for_foreigners_course{
    margin-top:15px;
    padding-bottom:10px;
    width:218px;
}
#thai_for_foreigners_course p{
    padding:8px 0;
    background-color:#faaf20;
    color:#000000;
    text-align:center;
    font-size:15px;
    width:233px;
}
#thai_for_foreigners_course p a img{
    border:none;
    margin-top:5px;
}
#thai_for_foreigners_course ul{
    list-style-type:none;
    margin-left:20px;
    font-size:13px;
    margin-top:13px;
    width:190px;
}
#thai_for_foreigners_course ul li{
    line-height:23px;
}
#thai_for_foreigners_course ul li a{
    color:#666666;
    text-decoration:none;
}

#why_bv_language_1{
    margin-top:25px;
}
#why_bv_language_1 ul{
    color:#006937;
    margin-top:10px;
    margin-top:8px;
}
#why_bv_language_1 #why_bv_language_1_img{
    float:left;
    text-align:right;
    width:123px;
}
#why_bv_language_1 p{
    float:left;
    width:597px;
    padding-left:5px;
}

#why_bv_language_2 ul{
    color:#3BB44A;
    margin-top:10px;
    margin-top:8px;
}
#why_bv_language_2 #why_bv_language_2_img{
    float:left;
    text-align:left;
    width:121px;
}
#why_bv_language_2 p{
    float:left;
    width:597px;
    padding-left:5px;
    padding-top:15px;
}
#why_bv_language_2_div{
    float:left;
    width:597px;
    padding-left:5px;
}
#why_bv_language_3{
    margin-top:25px;
}
#why_bv_language_3 ul{
    color:#006937;
    margin-top:10px;
    margin-top:8px;
}
#why_bv_language_3 #why_bv_language_3_img{
    float:left;
    text-align:right;
    width:113px;
}
#why_bv_language_3 p{
    float:left;
    width:607px;
    padding-left:5px;
}

#why_bv_language_4 ul{
    color:#8BC541;
    margin-top:10px;
    margin-top:8px;
}
#why_bv_language_4 #why_bv_language_4_img{
    float:left;
    text-align:left;
    width:112px;
}
#why_bv_language_4 p{
    float:left;
    width:606px;
    padding-left:5px;
    padding-top:15px;
}
#why_bv_language_select_group{
    text-align:center;
    color:#F36E23;
    margin-top:45px;
}
#why_bv_language_select_group div{
    margin-top:10px;
    margin-bottom:10px;
}

.thai_for_foreigners_group_1{
    margin-top:35px;
}
#thai_for_foreigners_course_1{
    margin-top:15px;
}
#thai_for_foreigners_course_1 ul{
    color:#3BB44A;
}
#thai_for_foreigners_course_1_see_rate{
    margin-top:0;
}
#thai_for_foreigners_course_1 .en_course_img{
    margin-top:20px;
    margin-bottom:10px;
}

#thai_for_foreigners_course_2{
    margin-top:15px;
}
#thai_for_foreigners_course_2 ul{
    color:#006937;
}
#thai_for_foreigners_course_2_see_rate{
    margin-top:0;
}
#thai_for_foreigners_course_2 .en_course_img{
    margin-top:20px;
    margin-bottom:10px;
}

#thai_for_foreigners_course_3{
    margin-top:15px;
}
#thai_for_foreigners_course_3 ul{
    color:#3BB44A;
}
#thai_for_foreigners_course_3_see_rate{
    margin-top:0;
}

#thai_for_foreigners_course_4{
    margin-top:15px;
}
#thai_for_foreigners_course_4 ul{
    color:#006937;
}
#thai_for_foreigners_course_4_see_rate{
    margin-top:0;
}

.thai_for_foreigners_group_2{
    margin-top:10px;
    margin-bottom:15px;
}

#thai_for_foreigners_course_5 ul{
    color:#8BC541;
    margin-top:10px;
}
#thai_for_foreigners_course_5 ul li{
    margin-left:150px;
}
#thai_for_foreigners_course_5 #thai_for_foreigners_course_5_img{
    float:left;
    width:166px;
}
#thai_for_foreigners_course_5 #thai_for_foreigners_course_5_img img{
    margin-top:-27px;
}
#thai_for_foreigners_course_5 p{
    float:left;
    width:554px;
    padding-left:5px;
}
#thai_for_foreigners_course_5 .en_course_see_rate{
    margin-top:0;
}

#thai_for_foreigners_course_6 ul{
    color:#006937;
    margin-top:10px;
    margin-top:8px;
}
#thai_for_foreigners_course_6 #thai_for_foreigners_course_6_img{
    float:left;
    text-align:right;
    width:153px;
}
#thai_for_foreigners_course_6 p{
    float:left;
    width:567px;
    padding-left:5px;
}
#thai_for_foreigners_course_6 .en_course_see_rate{
    text-align:right;
}

#thai_for_foreigners_course_7 ul{
    color:#8BC541;
    margin-top:20px;
}
#thai_for_foreigners_course_7 ul li{
    margin-left:112px;
}
#thai_for_foreigners_course_7 #thai_for_foreigners_course_7_img{
    float:left;
    width:108px;
}
#thai_for_foreigners_course_7 #thai_for_foreigners_course_7_img img{
    margin-top:-17px;
}
#thai_for_foreigners_course_7 p{
    float:left;
    width:612px;
    padding-left:5px;
}
#thai_for_foreigners_course_7 .en_course_see_rate{
    margin-top:-20px;;
}

.thai_for_foreigners_group_3{
    margin-top:15px;
}
#thai_for_foreigners_course_8{
    border:none;
}
#thai_for_foreigners_course_8{
    margin-top:15px;
}
#thai_for_foreigners_course_8 ul{
    color:#3BB44A;
}
#thai_for_foreigners_course_8_see_rate{
    margin-top:0;
}

/* ---------------------------------------------------------------------------------
		FEEDBACK FROM STUDENTS
--------------------------------------------------------------------------------- */
#feedback_from_students_top{
    width:100%;
    margin-top:15px;
    padding-top:18px;
    background:#ffffff url('../images/feedback_from_students_top_bg.jpg') -20px 0 no-repeat;
}
#feedback_from_students_title{
    margin-left:46px;
    margin-bottom:54px;
}
#feedback_from_students_slide{
    width:650px;
    height:280px;
    background:url('../images/feedback_from_students_slide_bg.png') 0 0 no-repeat;
    margin: 0 auto 0 auto;
}
#feedback_from_students_slide_left{
    width:220px;
    float:left;
    margin-top:20px;
    padding-top:40px;
    margin-left:75px;
    font-size:13px;
    line-height:20px;
}
#feedback_from_students_slide_img{
    width:145px;
    float:left;
    margin-top:20px;
}
#feedback_from_students_slide_img img{
    width:145px;
    height:145px;
}
#feedback_from_students_slide_msg{
    width:165px;
    padding-left:20px;
    padding-top:40px;
    float:left;
    margin-top:20px;
    font-size:13px;
    line-height:20px;
}
#feedback_from_students_slide_prev{
    height:64px;
    margin-top:16px;
    width:22px;
    float:left;
}
#feedback_from_students_slide_list{
    height:64px;
    margin-top:16px;
    width:567px;
    float:left;
    margin-left:15px;
    margin-right:10px;
}
#feedback_from_students_slide_list img{
    height:64px;
    width:66px;
    margin-right:14px;
    cursor:pointer;
}
#feedback_from_students_slide_next{
    height:64px;
    margin-top:16px;
    width:22px;
    float:left;
}
#feedback_from_students_slide_prev{
    height:64px;
    margin-top:16px;
    width:22px;
    float:left;
}
*:first-child+html #feedback_from_students_slide_list{
    margin-top:13px;
}
*:first-child+html #feedback_from_students_slide_list{
    margin-top:13px;
}
*:first-child+html #feedback_from_students_slide_next{
    margin-top:13px;
}
#feedback_from_students_tb{
    width:882px;
    margin:10px auto 35px auto;
}
.feedback_from_students_flag{
    width:60px;
    text-align:center;
    vertical-align:top;
}
.feedback_from_students_img{
    width:97px;
    padding-left:5px;
    vertical-align:top;
    background:url('../images/home_left_box_line.jpg') 82px 0 repeat-y;
}
.feedback_from_students_img img{
    width:43px;
    height:43px
}
.feedback_from_students_name{
    width:348px;
    vertical-align:top;
    padding-left:36px;
}
.feedback_from_students_msg{
    width:312px;
    vertical-align:top;
    padding-left:36px;
}
.feedback_from_students_img_title{
    background-image:none;
}
.feedback_from_students_name_title{
    background:url('../images/feedback_from_students_name_title.jpg') 10px 13px no-repeat;
    color:#3BB44A;
    font-size:16px;
    padding:10px 0 10px 36px;
    border-bottom:1px solid #7fb49b;
}
.feedback_from_students_msg_title{
    background:url('../images/feedback_from_students_name_title.jpg') 10px 13px no-repeat;
    color:#3BB44A;
    font-size:16px;
    padding:10px 0 10px 36px;
    border-bottom:1px solid #7fb49b;
}
.feedback_from_students_name_{
    font-size:13px;
    padding-top:22px;
    padding-bottom:22px;
    border-bottom:1px solid #7fb49b;
}
.feedback_from_students_msg_{
    font-size:13px;
    padding-top:22px;
    padding-bottom:22px;
    border-bottom:1px solid #7fb49b;
}
.feedback_from_students_name_0{
    background-color:#e2eee4;
}
.feedback_from_students_msg_0{
    background-color:#e2eee4;
}
#feedback_from_students_prev{
    width:439px;
    float:left;
    padding-left:73px;
}
#feedback_from_students_next{
    width:443px;
    float:left;
    text-align:right;
    padding-right:69px;
}
#feedback_from_students_prev a , #feedback_from_students_next a{
    color:#7AC943;
    text-decoration:none;
    font-size:18px;
}

/* ---------------------------------------------------------------------------------
		HALL OF FAME
--------------------------------------------------------------------------------- */
#hall_of_fame_top{
    width:100%;
    margin-top:15px;
    padding-top:18px;
    background:#ffffff url('../images/hall_of_fame_top_bg.jpg') -20px 0 no-repeat;
}
#hall_of_fame_title{
    margin-left:46px;
    margin-bottom:54px;
}
#hall_of_fame_slide{
    width:650px;
    height:280px;
    background:url('../images/hall_of_fame_slide_bg.png') 0 2px no-repeat;
    margin: 0 auto 0 auto;
}
#hall_of_fame_slide_left{
    width:220px;
    float:left;
    margin-top:20px;
    padding-top:40px;
    margin-left:75px;
    font-size:13px;
    line-height:20px;
}
#hall_of_fame_slide_img{
    width:145px;
    float:left;
    margin-top:20px;
}
#hall_of_fame_slide_img img{
    width:145px;
    height:145px;
}
#hall_of_fame_slide_msg{
    width:165px;
    padding-left:20px;
    padding-top:40px;
    float:left;
    margin-top:20px;
    font-size:13px;
    line-height:20px;
}
#hall_of_fame_slide_prev{
    height:64px;
    margin-top:16px;
    width:22px;
    float:left;
}
#hall_of_fame_slide_list{
    height:64px;
    margin-top:16px;
    width:567px;
    float:left;
    margin-left:15px;
    margin-right:10px;
}
#hall_of_fame_slide_list img{
    height:64px;
    width:66px;
    margin-right:14px;
}
#hall_of_fame_slide_next{
    height:64px;
    margin-top:16px;
    width:22px;
    float:left;
}
#hall_of_fame_slide_prev{
    height:64px;
    margin-top:16px;
    width:22px;
    float:left;
}
*:first-child+html #hall_of_fame_slide_list{
    margin-top:13px;
}
*:first-child+html #hall_of_fame_slide_list{
    margin-top:13px;
}
*:first-child+html #hall_of_fame_slide_next{
    margin-top:13px;
}
#hall_of_fame_tb{
    width:882px;
    margin:10px auto 35px auto;
}
.hall_of_fame_flag{
    width:60px;
    text-align:center;
    vertical-align:top;
}
.hall_of_fame_img{
    width:97px;
    padding-left:5px;
    vertical-align:top;
    background:url('../images/home_left_box_line.jpg') 82px 0 repeat-y;
}
.hall_of_fame_img img{
    width:43px;
    height:43px;
}
.hall_of_fame_name{
    width:348px;
    vertical-align:top;
    padding-left:36px;
}
.hall_of_fame_msg{
    width:312px;
    vertical-align:top;
    padding-left:36px;
}
.hall_of_fame_img_title{
    background-image:none;
}
.hall_of_fame_name_title{
    background:url('../images/hall_of_fame_name_title.jpg') 10px 13px no-repeat;
    color:#f15a25;
    font-size:16px;
    padding:10px 0 10px 36px;
    border-bottom:1px solid #7fb49b;
}
.hall_of_fame_msg_title{
    background:url('../images/hall_of_fame_name_title.jpg') 10px 13px no-repeat;
    color:#f15a25;
    font-size:16px;
    padding:10px 0 10px 36px;
    border-bottom:1px solid #7fb49b;
}
.hall_of_fame_name_{
    font-size:13px;
    padding-top:22px;
    padding-bottom:22px;
    border-bottom:1px solid #7fb49b;
}
.hall_of_fame_msg_{
    font-size:13px;
    padding-top:22px;
    padding-bottom:22px;
    border-bottom:1px solid #7fb49b;
}
.hall_of_fame_name_0{
    background-color:#e2eee4;
}
.hall_of_fame_msg_0{
    background-color:#e2eee4;
}
#hall_of_fame_prev{
    width:439px;
    float:left;
    padding-left:73px;
}
#hall_of_fame_next{
    width:443px;
    float:left;
    text-align:right;
    padding-right:69px;
}
#hall_of_fame_prev a , #hall_of_fame_next a{
    color:#f15a25;
    text-decoration:none;
    font-size:18px;
}

/* ---------------------------------------------------------------------------------
		FROM THE FUN
--------------------------------------------------------------------------------- */
#from_the_fun{
    margin-top:20px;
    font-size:14px;
    line-height:20px;
    color:#666666;
}
#from_the_fun_top_left{
    float:left;
    width:531px;
    height:415px;
    padding-left:36px;
    background:url('../images/from_the_fun_top_left_bg.jpg') bottom right no-repeat;
}
#from_the_fun_top_right{
    float:left;
    width:457px;
}
#from_the_fun_top_left_msg_1{
    font-size:16px;
    line-height:24px;
    text-indent:90px;
    color:#000000;
}
#from_the_fun_top_left_msg_2{
    margin-top:15px;
    font-size:14px;
    line-height:22px;
}

#from_the_fun_top_right_mv{
    background:url('../images/from_the_fun_top_right_mv.jpg') top center no-repeat;
    width:288px;
    height:273px;
    margin-top:9px;
    margin-left:42px;
    padding:31px 23px 0 25px;
}
#from_the_fun_top_right_mv_ctrl{
    background:url('../images/from_the_fun_top_right_mv_ctrl.jpg') top center no-repeat;
    width:433px;
    height:65px;
}
#from_the_fun_top_slide_prev{
    height:44px;
    margin-top:12px;
    margin-left:14px;
    width:14px;
    float:left;
}
#from_the_fun_top_slide_list{
    height:44px;
    margin-top:12px;
    width:358px;
    float:left;
    margin-left:14px;
    margin-right:14px;
}
#from_the_fun_top_slide_list img{
    height:44px;
    width:44px;
    margin-right:5px;
    cursor:pointer;
}
#from_the_fun_top_slide_next{
    height:44px;
    margin-top:12px;
    width:14px;
    float:left;
}
.from_the_fun_bottom_line{
    width:720px;
    margin:0 auto;
    border-bottom:1px solid #006937;
    height:1px;
    line-height:1px;
}
#from_the_fun_bottom_line_first{
    margin-top:23px;
    margin-bottom:10px;
}

#from_the_fun_middle_left{
    width:546px;
    min-height:394px;
    float:left;
    background:url('../images/from_the_fun_middle_left_bg.jpg') top left no-repeat;
}
#from_the_fun_middle_right{
    width:478px;
    min-height:394px;
    float:left;
    background:url('../images/from_the_fun_middle_right_bg.jpg') 350px 16px no-repeat;
}
#from_the_fun_middle_left_flim{
    height:286px;
}
#from_the_fun_middle_left_flim_{
    width:150px;
    height:150px;
    margin:67px 0 0 25px;
    position:absolute;
}
#from_the_fun_middle_left_flim_ img{
    width:150px;
    height:150px;
}
#from_the_fun_middle_left_flim_2{
    width:85px;
    height:85px;
    margin:105px 0 0 236px;
    position:absolute;
}
#from_the_fun_middle_left_flim_2 img{
    width:85px;
    height:85px;
}
#from_the_fun_middle_left_slide{
    background:url('../images/from_the_fun_top_right_mv_ctrl.jpg') top center no-repeat;
    width:433px;
    height:65px;
    position:absolute;
    margin-left:28px;
}
#from_the_fun_flim_slide_prev{
    height:44px;
    margin-top:12px;
    margin-left:14px;
    width:14px;
    float:left;
}
#from_the_fun_flim_slide_list{
    height:44px;
    margin-top:12px;
    width:358px;
    float:left;
    margin-left:14px;
    margin-right:14px;
}
#from_the_fun_flim_slide_list img{
    height:44px;
    width:44px;
    margin-right:5px;
    cursor:pointer;
}
#from_the_fun_flim_slide_next{
    height:44px;
    margin-top:12px;
    width:14px;
    float:left;
}
#from_the_fun_middle_right_title{
    margin-top:82px;
    padding-right:81px;
    font-size:16px;
    line-height:22px;
    color:#000000;
}
#from_the_fun_middle_right_name{
    margin-top:24px;
    margin-right:146px;
    /*font-size:16px;
    line-height:22px;*/
    color:#000000;
    height:210px;
    overflow-y:auto;
}
#from_the_fun_middle_right_msg{
    padding-right:146px;
    /*font-size:16px;
    line-height:22px;*/
    color:#000000;
}
#from_the_fun_bottom_line_second{
    margin-top:5px;
    margin-bottom:48px;
}
#from_the_fun_bottom_left{
    width:483px;
    float:left;
    padding-top:60px;
    padding-left:57px;
    padding-right:18px;
}
#from_the_fun_bottom_right{
    width:466px;
    float:left;
}
#from_the_fun_bottom_left p{
    text-indent:47px;
    font-size:16px;
    line-height:22px;
    color:#000000;
}
#from_the_fun_bottom_left_img{
    text-align:center;
    margin-top:30px;
}
#from_the_fun_bottom_right_mv{
    width:275px;
    height:172px;
    padding:18px 72px 95px 81px;
    background:url('../images/from_the_fun_bottom_right_mv_bg.jpg') top center no-repeat;
}
#from_the_fun_bottom_right_slide{
    background:url('../images/from_the_fun_top_right_mv_ctrl.jpg') top center no-repeat;
    width:433px;
    height:65px;
    margin-top:2px;
}
#from_the_fun_bottom_right_slide_prev{
    height:44px;
    margin-top:12px;
    margin-left:14px;
    width:14px;
    float:left;
}
#from_the_fun_bottom_right_slide_list{
    height:44px;
    margin-top:12px;
    width:358px;
    float:left;
    margin-left:14px;
    margin-right:14px;
}
#from_the_fun_bottom_right_slide_list img{
    height:44px;
    width:44px;
    margin-right:5px;
    cursor:pointer;
}
#from_the_fun_bottom_right_slide_next{
    height:44px;
    margin-top:12px;
    width:14px;
    float:left;
}
#from_the_fun_bottom_msg{
    text-align:center;
    font-size:18px;
    line-height:25px;
    color:#8BC541;
    margin-top:24px;
}
#from_the_fun_bottom_msg_scname{
    font-size:22px;
    line-height:28px;
}
#from_the_fun_bottom_msg img{
    margin-top:20px;
}










#search p{
    width:250px;
    float:right;
    padding-top:5px;
}

ul.topnav {
	list-style: none;
	margin: 0;
	float: right;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	width: 41px;
	height: 27px;
	margin-right:5px;
}
ul.topnav li a{
	padding: 0;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 41px;
	height: 27px;
	position:absolute;
	z-index:9;
	margin-left:-41px;
	background:url('../images/topnav_span_bg.gif') top left repeat;
}
ul.topnav li span.subhover {cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0;
	top: 27px;
	margin: 0;
	padding: 5px 0;
	display: none;
	float: left;
	width: 200px;
	border: 1px solid #999999;
	background:#ffffff;
}
ul.topnav li ul.subnav li{
	margin: 0;
	padding: 0 0 0 10px;
	clear: both;
	width: 190px;
	text-align:left;
	height:20px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 190px;
	color:#666666;
	font-size:13px;
}
html ul.topnav li ul.subnav li a:hover {
	color:orange;
}
#news_list_nav{
    text-align:center;
    margin-top:35px;
    width:570px;
    font-size:14px;
    font-weight:bold;
    color:#000000;
}
#news_list_nav a{
    text-decoration:none;
    color:#222222;
    font-weight:normal;
    border:1px solid #222222;
}

.course_rate_en_title{
    width:450px;
    overflow-x:hidden;
}